Pytania otagowane jako pipe




3
Jak radzić sobie ze spacjami w nazwach plików podczas korzystania z xargs podczas wyszukiwania wyników?
Jedną z moich powszechnych praktyk jest wykonywanie greps na wszystkich plikach określonego typu, np. Znajdowanie wszystkich plików HTML zawierających słowo „rumpus”. Aby to zrobić, używam find /path/to -name "*.html" | xargs grep -l "rumpus" Czasami findzwraca plik ze spacją w nazwie, np my new file.html. Po xargsprzekazaniu tego grepotrzymuję jednak …
28 find  grep  pipe  xargs 

4
Jak wykonać rurkę Stderr bez standardowej rury
Jak potokować standardowy strumień błędów bez potokowania standardowego strumienia wyjściowego? Wiem, że to polecenie działa, ale wypisuje również standard. Command 2>&1 | tee -a $LOG Jak uzyskać tylko standardowy błąd? Uwaga: Chcę z tego napisać strumień stderr do dziennika i napisać zarówno stderr, jak i stdout do konsoli.
24 unix  pipe  ksh  stderr 

1
Polecenie powłoki wolno przy użyciu potoku, szybko z plikiem pośrednim
Czy ktoś rozumie tę ogromną różnicę w czasie przetwarzania, gdy używa się pliku pośredniego lub podczas korzystania z potoku? Konwertuję tiff na pdf przy użyciu standardowych narzędzi na świeżym serwerze Debian Squeeze. Standardowym sposobem wykonania tego jest konwersja do ps w pierwszej kolejności. Bez rury: root@web5:~# time tiff2ps test.tif > …

5
Przekaż potok do polecenia, które oczekuje nazwy pliku
Że mam polecenie fooktóra przyjmuje argument nazwa_pliku foo myfile.txt. Irytujące, foonie czyta ze standardowego wejścia. Zamiast rzeczywistego pliku, chciałbym przekazać mu wynik innego polecenia (w rzeczywistości pv, który przechwyci plik i wyświetli miernik postępu jako efekt uboczny). Czy istnieje sposób, aby tak się stało? Wydaje się, że nic w mojej …
19 bash  pipe  command 

4
Policz liczbę bajtów przesyłanych strumieniowo z jednego procesu do drugiego
Używam skryptu powłoki, który przesyła dane z jednego procesu do drugiego process_a | process_b Czy ktoś zna sposób, aby dowiedzieć się, ile bajtów zostało przekazanych między tymi dwoma programami? Jedynym rozwiązaniem, jakie mogę teraz wymyślić, byłoby napisanie małego programu c, który odczytuje ze standardowego wejścia, zapisuje na standardowe wyjście i …
17 bash  shell  pipe 

1
Przechwytywanie STDERR i STDOUT do pliku przy użyciu trójnika
Nie jestem pewien, jaka jest najlepsza kolejność przechwytywania zarówno do, jak STDERRi STDOUTdo tego samego pliku za pomocą tee. Wiem, że jeśli chcę potokować do pliku, muszę mapować uchwyt pliku po przekierowaniu, tj find . >/tmp/output.txt 2>&1 To instruuje powłokę, aby wysłać STDOUTdo, /tmp/output.txta następnie wysłać STDERRdo STDOUT(który teraz wysyła …
16 linux  unix  redirect  pipe 

3
Przekieruj wyjście mysqldump do scp
Przed laty pracowałem z linux pro, który wykonał tę sprytną sztuczkę. Mógłby zrobić mysqldump, ale przekierować wyjście do połączenia scp / ssh zamiast zapisywać na dysku . Wykorzystaliśmy ten spokój trochę tam, gdzie kiedyś pracowałem, ale nie pamiętam już, jak to zrobić. Teraz mam problem z tym, że mój dysk …


1
Jak przesłać dane wyjściowe uptime / df do zwijania?
Chcę wysłać dane wyjściowe uptimei dfpolecenia do aplikacji internetowej za pomocą cURL. Próbowałem: uptime | curl http://someurl.com -T - Ale to nie wydawało się przesyłać danych. Jaki jest właściwy sposób wysłania wyniku polecenia do cURL jako parametru POST? (lub wget jeśli to o wiele łatwiejsze)
10 linux  curl  wget  pipe 

4
jak potokować dane do połączenia sftp?
ftp obsługuje put "|..." "remote-file.name"polecenie przesyłania danych do połączenia ftp. Czy jest coś podobnego do sftp? W sftp pojawia się następujący błąd: sftp 'jmw@backupsrv:/uploads' sftp> put "| tar -cx /storage" "backup-2012-06-19--17-51.tgz" stat | tar -cv /storage: No such file or directory jak powyżej, klient sftp oczywiście nie wykonuje polecenia. Chcę …
9 ssh  sftp  pipe 
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.