Pytania otagowane jako stdout

Stdout to standardowy strumień wyjściowy, który jest domyślnym miejscem docelowym zwykłego wyjścia aplikacji.

2
Jak obciąć plik używany do przekierowania standardowego wyjścia
Próbuję obciąć plik używany do przekierowania standardowego wejścia. Na przykład: ping localhost>/tmp/test.log Jeśli zadzwonię, rm /tmp/test.logprzekierowanie zatrzymuje się, ale polecenie działa. Jeśli zadzwonię truncate -s0 /tmp/test.loglub >/tmp/test.loglub echo ..i itd. Przekierowanie działa, ale plik zawiera początkowe zera, ponieważ pozycja strumienia nie uległa zmianie. Jak mogę obciąć plik?



1
bash - zapisz wynik po wykonaniu programu
Wiem, że mogę przekierować stdoutdo pliku przed uruchomieniem skryptu, ale czy istnieje sposób na uzyskanie dostępu do całego wyjścia programu, który już działał? Gdy wydruk jest zbyt długi, zostaje odcięty przez okno terminala i nie widzę początkowych wydruków.
1 ubuntu  bash  stdout 

0
Rozpakuj plik tar bezpośrednio do stdout lub innego polecenia, takiego jak ekstraktor obrazu partycji
Załóżmy, że mam plik TAR z niektórymi obrazami partycji ( dd/patclone/partimage/fsarchiver/whatever) i plik tekstowy z sumami MD5 (pliku obrazu i oryginalnych partycji). Nie chcę rozpakowywać obrazu na dysk. Chcę przekierować wyodrębnianie strumienia bezpośrednio do polecenia wyodrębniania, które zapisałoby go w locie do partycji. Czy to możliwe? Jeśli tak, to czy …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.