Pytania oznaczone «pipe»

11
Jak mogę sprawdzić, czy bufor potoku jest pełny?

Przesyłam dane wyjściowe z jednego programu do napisanego przeze mnie Perla. To długotrwały proces, czasem dni, więc chcę dowiedzieć się, gdzie są moje wąskie gardła i spróbować je otworzyć. Chcę wiedzieć, czy dane są przesyłane do mojego skryptu szybciej niż mój skrypt może to przetworzyć. W takim...

11
Uzyskiwanie PID polecenia wcześniej w Pipeline

Piszę skrypt bash inotifywaitdo monitorowania katalogu i rozpoczynania akcji po wykryciu zmian. Coś jak: inotifywait -m ... | while read f; do something; done Ponieważ inotifywaitskrypt nie zakończy się sam, skrypt nie zostanie zatrzymany. Tak więc moim planem było uzyskanie PID procesu...

11
Rura półsynchroniczna

Załóżmy, że mam następującą potok: a | b | c | d Jak mogę czekać na zakończenie c(lub b) w shlub bash? Oznacza to, że skrypt dmoże się uruchomić w dowolnym momencie (i nie trzeba na niego czekać), ale cdo prawidłowego działania wymaga pełnego wyjścia . Sprawa stosowanie jest difftooldla gitże...

11
Wyślij hasło przez stdin w `ssh-copy-id`

Muszę zautomatyzować niektóre wdrożenia tożsamości, najlepiej przy użyciu ssh-copy-id. Próbuję podać hasło przez stdin, co jest możliwe przy sshużyciu -Sflagi. Wiem, że mogę wysłać dodatkowe opcje sshużywania -oflagi w ssh-copy-idpoleceniu, jednak nie ma przykładów użycia tej flagi na stronie...

11
Jak potokować HTML do rysia?

Testuję jakieś wywołanie ajax z konsoli. Lubię pozbywać się szumu metainformatycznego, jakim jest znacznik HTML i po prostu czytam treść, dlatego lubię przesyłać ją do przeglądarki terminala, np. Rysia. Jeszcze: curl www.google.de | lynx właśnie otwiera nową instancję rysia. Nie chcę: curl...

10
Pobieranie stdin z nazwanej rury

To, co próbuję zrobić, to uruchomić python w oknie terminala i przekierować go stdin z nazwanego potoku. Następnie piszę do nazwanego potoku w innym terminalu i uruchamiam to polecenie w Pythonie. Terminal 1: mkfifo p1 python < p1 Terminal 2: echo -n "print \"Hello World\"" > p1 Co się...

10
Jak zmodyfikować dane wyjściowe w potoku poleceń bash

Na przykład dostałem z jakiegoś polecenia kilka wierszy $ some-command John Bob Lucy Teraz chciałbym dodać polecenie łańcuchowe, które modyfikuje dane wyjściowe. $ some-command | other-command Hi John Bye Hi Bob Bye Hi Lucy Bye Jak pisać other-command? (Jestem nowicjuszem w...

10
Wyślij kopię wyniku skryptu do pliku

Powiedzmy, że mam skrypt Zsh i chciałbym pozwolić mu wydrukować dane wyjściowe STDOUT, ale także skopiować (zrzucić) dane wyjściowe do pliku na dysku. Ponadto skrypt zaczyna się od następującej opcji set -o xtrace co zmusza go do pełnego mówienia i wypisywania poleceń, które uruchamia. Chciałbym...

10
sprawdź sumę md5 z rury

Jestem zdezorientowany, jak md5sum --checkpowinien działać: $ man md5sum -c, --check read MD5 sums from the FILEs and check them Mam plik, mogę go potokować do md5sum: $ cat file | md5sum 44693b9ef883e231cd9f90f737acd58f - Kiedy jutro chcę sprawdzić integralność pliku, jak mogę sprawdzić,...

10
Przekazanie skryptu poleceniem „read” do bash

Muszę uruchomić skrypt przez potokiem to przez bashz wget(raczej niż uruchomienie go bezpośrednio z bash). $ wget -O - http://example.com/my-script.sh | bash To nie działa, ponieważ mój skrypt zawiera readinstrukcje. Z jakiegoś powodu nie działają one podczas wysyłania potoku do bash: # Piping...