Pytania oznaczone «stdin»

Standardowe wejście (stdin, deskryptor pliku 0) to strumień wejściowy programu.

307
Najlepsze praktyki ze STDIN w Ruby?

Chcę poradzić sobie z danymi wiersza poleceń w Ruby: > cat input.txt | myprog.rb > myprog.rb < input.txt > myprog.rb arg1 arg2 arg3 ... Jak najlepiej to zrobić? W szczególności chcę poradzić sobie z czystym STDIN i mam nadzieję na eleganckie rozwiązanie. #!/usr/bin/env...

244
Jak czytać z pliku lub STDIN w Bash?

Poniższy skrypt Perla ( my.pl) może czytać z pliku w args wiersza poleceń lub ze STDIN: while (<>) { print($_); } perl my.plodczyta ze STDIN, a perl my.pl a.txtodczyta z a.txt. To jest bardzo wygodne. Zastanawiasz się, czy w Bash istnieje

230
Mylisz się co do stdin, stdout i stderr?

Jestem raczej mylony z celem tych trzech plików. Jeśli dobrze rozumiem, stdinto plik, w którym program zapisuje swoje żądania uruchomienia zadania w tym procesie, stdoutto plik, w którym jądro zapisuje dane wyjściowe, a proces żądający dostępu do informacji z niego stderrjest plikiem w których...

177
Jak czytać ze standardowego wejścia, linia po linii w Node

Chcę przetworzyć plik tekstowy z węzłem za pomocą wywołania wiersza poleceń, takiego jak: node app.js < input.txt Każda linia pliku musi być przetwarzana indywidualnie, ale po przetworzeniu linii wejściowej można zapomnieć. Korzystając z nasłuchiwania danych standardowego wejścia, otrzymuję...

158
Wyślij ciąg na stdin

Czy istnieje sposób, aby skutecznie to zrobić w bash: /my/bash/script < echo 'This string will be sent to stdin.' Zdaję sobie sprawę, że mogę potokować wyjście z echa, takie jak to: echo 'This string will be piped to stdin.' |

148
Jak otworzyć każdy plik w folderze?

Mam skrypt Pythona parse.py, który w skrypcie otwiera plik, powiedzmy plik1, a następnie coś zrobić, może wypisuje całkowitą liczbę znaków. filename = 'file1' f = open(filename, 'r') content = f.read() print filename, len(content) W tej chwili używam stdout, aby skierować wynik do mojego pliku...

118
Wykryć, czy stdin to terminal czy potok?

Kiedy wykonuję " python" z terminala bez argumentów, wyświetla się interaktywna powłoka Pythona. Kiedy wykonuję " cat | python" z terminala, nie uruchamia to trybu interaktywnego. W jakiś sposób, nie otrzymując żadnego sygnału wejściowego, wykrył, że jest podłączony do rury. Jak wykonać podobne...

105
Jak przekazać wartość zmiennej na stdin polecenia?

Piszę skrypt powłoki, który powinien być nieco bezpieczny, tj. Nie przekazuje bezpiecznych danych przez parametry poleceń i najlepiej nie używa plików tymczasowych. Jak mogę przekazać zmienną do wejścia standardowego polecenia? A jeśli nie jest to możliwe, jak poprawnie wykorzystać pliki...