Pytania oznaczone «pipe»

31
Jak mogę „cat and follow” pliku?

Plik jest kolejno pobierany przez wget. Jeśli zacznę go rozpakowywać cat myfile.tar.bz2 | tar -xj, może rozpakować się poprawnie lub nie powieść z „Nieoczekiwanym EOF”, w zależności od tego, co jest szybsze. Jak „cat and follow” pliku, tj. Wyprowadzać zawartość pliku na standardowe wyjście, ale...

30
Wielokolorowy Grep

Próbuję uzyskać każde polecenie grep, aby podświetlić jego wyniki w innym kolorze. Mogę to zrobić ręcznie za pomocą takiej linii: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep f Każda cpostać zostanie...

30
Co sprawia, że ​​proces uniksowy umiera z Broken pipe?

Oto kilka opcji, o których myślałem, ale nie jestem pewien, która z nich jest właściwa. Wystąpił błąd we / wy podczas odczytu z potoku. Proces zapisu na drugim końcu potoku umarł z powodu awarii. Wszystkie procesy, które mogły pisać do potoku, zamknęły go. Bufor zapisu potoku jest pełny. Element...

29
Potok do wielu plików w powłoce

Mam aplikację, która wygeneruje dużą ilość danych, których nie chcę przechowywać na dysku. Aplikacja generuje głównie dane, których nie chcę używać, ale zestaw przydatnych informacji, które należy podzielić na osobne pliki. Na przykład biorąc pod uwagę następujące dane...

27
Jak mogę wyliczyć fajkę?

Chcę timepolecenia składającego się z dwóch oddzielnych poleceń z jednym wyjściem potokowym do drugiego. Weźmy na przykład dwa poniższe skrypty: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 Jak mogę timezgłosić czas foo.sh | bar.sh(i tak, wiem, że fajka nie ma tutaj sensu, ale...

25
Dlaczego „sed q” działa inaczej podczas czytania z potoku?

To pytanie zostało przeniesione z usterki serwera, ponieważ można na nie odpowiedzieć w systemie wymiany stosów Unix i Linux. Migrował 3 lata temu . Utworzyłem plik testowy o nazwie „test”, który zawiera następujące elementy: xxx yyy zzz Uruchomiłem polecenie: (sed...

25
Jak przekierować wyjście z komendą?

W wierszu polecenia mogę przekierować lub potokować wyjście polecenia do pliku lub innego polecenia za pomocą operatora >lub |po poleceniu. Natknąłem się na mniej standardową sytuację, w której chciałbym przekierować dane wyjściowe do pliku, ale wydaje mi się, że nie mam możliwości...

25
Jak działają potoki w systemie Linux

Czytałem o tym, jak rury są implementowane w jądrze Linuksa i chciałem zweryfikować moje zrozumienie. Jeśli się mylę, zostanie wybrana odpowiedź z poprawnym wyjaśnieniem. Linux ma VFS o nazwie pipefs, który jest zamontowany w jądrze (nie w przestrzeni użytkownika) pipefs ma pojedynczy super blok...

25
Podążasz za fajką, zużywając mniej?

Czy mniej może (po naciśnięciu F) wejść potokowych (podobnie jak plik)? W przypadku pliku, który jest zapisywany, polecenie less <file> podąży za plikiem po naciśnięciu F. Ale jeśli mam polecenie, które potokuje wyjście bezpośrednio na mniej, w ten sposób command | less naciśnięcie F...