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?
Próbuję wykonać następujące polecenie: odnaleźć . -Nazwa " . [ch] "| plik xargs grep -in pattern & gt; Niektóre błędy są drukowane na stderr, ponieważ nie znaleziono kilku plików. Jak mogę przekierować stdout do pliku i stderr do / dev / null / w tym samym poleceniu? To polecenie nie …
Mam skrypt powłoki, który pobiera dane z innego skryptu powłoki. Strumień zostanie przesłany na stdin. Muszę przechwycić wszystkie bajty strumienia standardowego do pojedynczej zmiennej w skrypcie powłoki. Następnie wykonaj na nim kilka operacji i wyślij go z powrotem na standardowe wyjście. Mam problem z tym, że czasami w pliku wejściowym …
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.
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.