pipe

Wyjście rury do funkcji bash

Mam tak prostą funkcję w skrypcie bash i chciałbym podłączyć do niego stdout jako wejście. jc_hms(){ printf "$1" } Chcia ... cją. Chciałbym to zrobić w jednej linijce, a potem po awk printstring=`echo $songtime | awk '{print S1 }' | jc_hms` Tak.

gdb-debugowanie z wejściem piped (nie argumentami) [duplicate]

To pytanie ma już odpowiedź tutaj: jak wczytać program odczytujący stdin i pobierający parametry w gdb? ... ytkownika, wpisz go, jednak nie chcę wpisywać tylko "A". Chcę wpisać wszystkie znaki z \x00- \ xff, których nie mogę wpisać.

Czy popen() może tworzyć dwukierunkowe rury takie jak pipe () + fork ()?

Implementuję piping na symulowanym systemie plików w C++ (głównie z C). Musi uruchamiać polecenia w powłoce hosta, ale sam w ... aźnikiem do null-zakończony łańcuch, który musi być "r" do czytania, " w " do pisania, lub "r+" do czytania i pisania.

Może ktoś wyjaśnić co robi dup () w C?

Wiem, że dup, dup2, dup3 "tworzy kopię deskryptora pliku oldfd "(ze stron podręcznika). Jednak nie mogę go przetrawić. Jak w ... to oznacza, że może również przyjmować wartość stdin, stdout lub stderr jeśli założymy, że mamy close () -ed jeden z nich?

Rura nieblokująca przy użyciu popen?

Chciałbym otworzyć rurę za pomocą popen() i mieć nieblokujący dostęp do "odczytu". Jak mogę to osiągnąć? (przykłady, które znalazłem były wszystkie blokujące / synchroniczne)

Połącz wiele poleceń w jedno polecenie

Jak mogę przekierować stdout wielu poleceń do jednego polecenia? Przykład 1: Połącz i posortuj wyjście wszystkich trzech k ... kierowywania do pliku tymczasowego: setopt > /tmp/foo; unsetopt >> /tmp/foo; set >> /tmp/foo; sort /tmp/foo

Wprowadzanie rur do skryptu

Napisałem skrypt powłoki w ksh, aby przekonwertować plik CSV na plik XML arkusza kalkulacyjnego. Pobiera istniejący plik CSV ... w>" (( r+=1 )) done echo "</Table>\n</Worksheet>\n</Workbook>" rm $IN_FILE > /dev/null exit 0

Jak zrobić funkcję bash, która może odczytywać ze standardowego wejścia?

Mam kilka skryptów, które działają z parametrami, działają dobrze, ale chciałbym, aby były w stanie odczytać ze standardowego ... echo $* } read $* Teraz to działa z read "foo" "bar", ale chciałbym użyć go jako: echo "foo" | read Jak to osiągnąć?

Jak zrobić skrypt Pythona "pipeable" w bash?

Napisałem skrypt i chcę, aby był pipeable w bashu. Coś w stylu: echo "1stArg" | myscript.py Czy to możliwe? Jak?

Jak przekierować dane wejściowe do Pythona linia po linii z programu linux?

Chcę przekierować wyjście ps -ef do Pythona linia po linii. Skrypt, którego używam jest taki (first.py) - #! /usr/bin/pyt ... otrzymuję to ./first.py days go by and still Jak napisać skrypt tak, aby wynik był ./first.py days go by and still ?

Obsługa Rur Bash

Czy ktoś wie jak bash radzi sobie z przesyłaniem danych przez rury? cat file.txt | tail -20 Czy to polecenie wyświetla cał ... nego programu, i tak dalej w pętli, aż nie zostanie więcej danych do przetworzenia lub jest bardziej skomplikowany mechanizm?

Jak utworzyć nazwaną rurę w węźle.js?

Jak utworzyć nazwaną rurę w węźle.js? P. S.: Na razie tworzę nazwaną fajkę w następujący sposób. Ale myślę, że to nie jest ... log('fifo created: ' + fifoFilePath); } else { console.log('fail to create fifo with code: ' + code); } });

Używanie potoku do przekazywania wartości całkowitych między rodzicem a dzieckiem

Jestem trochę zdezorientowany, jak poprawnie użyć funkcji pipe (), aby przekazać wartości całkowite między dwoma procesami. ... not really the right way to do it though. } } printf("%d %d \n", fivecount,threecount); return 0; }

wklejanie bez plików tymczasowych w Uniksie

Próbuję użyć polecenia Unix paste, które jest jak Kolumna-dodanie formy kota, i natknąłem się na zagadkę nigdy nie wiedziałem ... rozwiązania dla każdej powłoki Uniksa. I co najważniejsze, czy w ogóle podchodzę do problemu w prawidłowy sposób? Zdrowie!

Przenieś strumień wejściowy do innej usługi (ponad granicami procesu) za pomocą ParcelFileDescriptor.createPipe () failes with "EBADF (Bad file number)"

Chcę "wysłać" strumień wejściowy z jednej usługi Android do innej usługi działającej w innym procesie za pomocą ParcelFileDes ... odobny projekt przy użyciu ContentProvider (powiązane pytania 1, 2). To tam dostałem większość pomysłów na moje podejście z

Dlaczego 2> & 1 musi być przed / (pipe), ale po "> myfile " (przekierowanie do pliku)?

Podczas łączenia stderr ze stdout, dlaczego 2>&1 musi być przed | (pipe), ale po > myfile (redirect to file)? Prze ... | less Moim założeniem było, że mogę po prostu zrobić: echo | less 2>&1 I to by zadziałało, ale nie działa.

PhantomJS: Eksport PDF do stdout

Czy istnieje sposób na uruchomienie funkcji eksportu PDF w PhantomJS bez określania pliku wyjściowego za pomocą .rozszerzenie pdf? Chcemy użyć stdout do wyświetlenia pliku PDF.

Jak uzyskać PID procesu, który jest rurociągiem do innego procesu w Bash?

Próbuję zaimplementować prosty serwer logów w Bash. Powinien on pobierać plik jako parametr i obsługiwać go na porcie z netca ... znał PID ogona, mógłbym go potem zabić. Oczywiście, używając $! zwróci PID netcata. Jak Czy Mogę uzyskać PID procesu ogona?

Jak mogę przekierować wstępne dane wejściowe do procesu, który będzie interaktywny?

Chciałbym móc wprowadzić początkowe polecenie do uruchomienia interaktywnego procesu, aby móc zrobić coś takiego: echo "ini ... da - chcę otworzyć interaktywną powłokę w telefonie, uruchomić polecenie automatycznie, a następnie mieć interaktywną sesję)

Komunikować się wiele razy z procesem bez przerwania rury?

To nie pierwszy raz, kiedy mam ten problem i naprawdę mnie to męczy. Za każdym razem, gdy otwieram rurę używając modułu Pytho ... n _communicate self.stdin.flush() ValueError: I/O operation on closed file Czy dozwolona jest wielokrotna komunikacja?