Én úgy szeretem a nyunyikszot! Hogy van az, hogy most kell megtudnom, hogy van ez a “tee” parancs?
Hányszor nyafogtam már eddig, mikor valami parancs kimenetét látni is szerettem volna, és naplózni, fájlba írni is egyszerre? Sokszor. Persze, megoldottam, de az egy elkerülő megoldás volt. Mi volt? Fogtam, és nohup-pal a háttérben elindítottam a parancsot, kimenetét beleirányítottam egy fájlba, amit aztán “tail -f”-fel lehetett real-time csekkolni.
agocs@gepem$ nohup szkriptem.sh > /tmp/szkriptem.out [1] 1234 agocs@gepem$ tail -f /tmp/szkriptem.outblablaez a kimenetblabla
Ezzel szemben mit tud a tee? Standard inputot kilöki standard outputra ÉS a paraméterként megadott fájlba is egyszerre. (“-a” paraméterrel nem felülírja a célfájlt, hanem hozzáírja – append)
agocs@gepem$ szkriptem.sh | tee /tmp/szkriptem.outblablaez a kimenetblabla
Miért gondoltam egyáltalán, hogy erre a problémára nincs program? Totál ostoba voltam… 😀
One Comment