Pytania otagowane jako pipe

Potoki lub nazwane potoki są cechą standardu POSIX, która pozwala na komunikację między oddzielnymi procesami bez wyraźnego zaprojektowania ich do współpracy.


6
Jak mogę zapisać bieżącą zawartość less do pliku?
Jeśli przesłałem wyniki polecenia do potoku, lessa następnie zdecydowałem, że chcę zapisać zawartość do pliku, czy jest to możliwe? Próbowałem ustawić znak ana końcu bufora, a następnie wróciłem na górę i |aviwysłałem całą zawartość vi, ale to nie działa.
91 bash  pipe  less 

4
Jak potokować wyjście polecenia do innych poleceń?
Przykład: ls | echonie drukuje nic (właściwie pusta linia). Spodziewałbym się, że wydrukuje listę plików. ls | grep 'foo'z drugiej strony działa zgodnie z oczekiwaniami (drukuje pliki z imieniem „foo”). To, co robię w takich sytuacjach, jest takie: ls | while read OUT; do echo $OUT; doneale jest to raczej …
83 bash  pipe 


5
Jak ograniczyć prędkość rury w systemie Linux?
Czy istnieje filtr, którego mógłbym użyć do ograniczenia prędkości potoku na Linuksie? Jeśli to istnieje, nazwijmy to limitem prędkości, chcę móc wpisać w terminalu coś w rodzaju cat /dev/urandom | rate-limit 3 -k | foo w celu wysłania strumienia losowych bajtów do standardowego wejścia foo z szybkością (mniejszą niż) 3 …
63 linux  pipe 

3
Zachowaj kolory, łącząc je z tee
ls -l --color=auto | tee output.log Bez rury / trójnika jest kolorowy. Jak mogę to zrobić, aby pozostało kolorowe podczas używania tee(można pokolorować tylko na ekranie, nie dbam o kolory w logach).
62 pipe  tee 



7
Bash: stwórz anonimowy fifo
Wszyscy wiemy mkfifoi rurociągi. Pierwszy tworzy nazwaną potok, dlatego należy wybrać nazwę, najprawdopodobniej za pomocą, mktempa później pamiętać, aby rozłączyć. Drugi tworzy anonimową potok, bez kłopotów z nazwami i usuwaniem, ale końce potoku są powiązane z poleceniami w potoku, nie jest tak naprawdę wygodne, aby jakoś uchwycić deskryptory plików i …
38 bash  script  pipe 

2
Znajdź proces na drugim końcu rury
Próbuję wyśledzić dziwne zachowanie kilku procesów i natrafiłem na punkt, który nie jestem pewien, jak prześledzić przeszłość. Zawieszony proces, do którego się przyłączyłem, strace -ppokazał: Process 7926 attached - interrupt to quit read(3, Okej, więc czeka na wejście na FD 3, więc poszedłem sprawdzić, co to jest: $ ls -l …
34 linux  pipe 


3
Komentarze w wieloliniowym poleceniu bash
Ten skrypt skryptowy BASH z jednym poleceniem jest trudny do zrozumienia, dlatego chcę napisać komentarz do każdej akcji: echo 'foo' \ | sed 's/d/a/' \ | sed 's/e/b/' \ | sed 's/f/c/' \ > myfile (sed jest tylko przykładem, w rzeczywistości jest to połączenie greps, trs i awks) Nie chciałbym …
32 bash  pipe  comments  sh 


3
Howto pipe: cp | smoła | gzip bez tworzenia plików pośrednich?
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w trybie Super User. Migrował 8 lat temu . Czy ktoś może mi powiedzieć, czy możliwe jest | to bez konieczności tworzenia fizycznego pliku pomiędzy A i B.tar.gz? Oto co próbuję zrobić: Plik a Zmień nazwę z A …
31 gzip  pipe  tar 

3
Pipe gunzip i mysql, aby wystrzelić zrzut i zaimportować go
Mam plik zrzutu sql .gz (przykład: foo.sql.gz), który chcę zaimportować do mojej bazy danych za pomocą klasycznej komendy mysql. gunzip -c foo.sql.gz > foo.sql mysql -uroot -ppassword foo < foo.sql foo to baza danych. Jak mogę potokować te dwa polecenia w jednym? Wypróbowany gunzip -c foo.sql.gz | mysql -uroot -ppassword …
27 mysql  pipe  dump  stdout  gunzip 

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.