Ahoj,
mam dlouhe vedeni, a tak to potrebuji trosku dovysvetlit. Jak cist tento radek?
$ find / -name hledany_soubor.txt 2>&1 > nalezene_soubory.txt | less
1) Stadardni vystup presmeruji do souboru
2) Stadardni chybovy vystup presmeruju do standardniho vystupu
3) (vse je tedy standardni vystup) vschno posilam na stdin programu less...
Je to presmerovani, ne kopie. Po tom co se presmeruje standartni vystup do souboru uz vlastne do standartniho vystupu nic nejde. Pak na standartni vystup(v tu chvili prazdny) presmerujete chybovy. Takze nakonec jde do lessu jen chybovy vystup.
Chybový výstup -> standartní výstup -> soubor -> less
Mě by zajímalo jak je to s tim když chci výstup poslat třeba do souboru (>) ale zároveň na vstup poslat také něco (<), prostě jak do řádku zakomponovat vstup i výstup
Takhle? příkaz < něco > něco
nebo: příkaz > něco < něco
takhle to asi nejde že: něco > příkaz > něco
nebo snad jedině: cat něco | příkaz >> něco