Результаты поиска по запросу "pipe"
Дескриптор файла остается открытым до тех пор, пока вы не закроете поток, после чего он закроет дескриптор файла в соответствии с man-страницей.
дал канал и использовал dup2 () для перезаписи потоков 1 и 2 (stdout & stderr) в эти каналы. Теперь я хочу использовать fprintf для записи в поток 1 или 2, но моя программа, похоже, ничего не получает с другой стороны канала. Я пытался ...
Я устанавливаю переменные в цикле, который находится в конвейере. Почему они исчезают после завершения цикла? Или почему я не могу передать данные для чтения?
я есть такой код var="before" echo "$someString" | sed '$someRegex' | while read line do if [ $condition ]; then var="after" echo "$var" #first echo fi done echo "$var" #second echoЗдесь первый вывод эха «после», а второй «до». Как я могу ...
Если вы сгенерировали входы, разделенные NUL
я есть программа на C, которая читает аргументы командной строки из argv. Можно ли создать канал для перенаправления содержимого файла в качестве аргументов командной строки в мою программу? Предположим, у меня есть файлarguments.dat с этим ...
Как использовать подпроцесс в Windows
Я пытаюсь сохранить результат или функциюRunCmd в переменнойРезультат, Вот что я пробовал: импорт подпроцесса def runcmd(cmd): x = subprocess.Popen(cmd, stdout=subprocess.PIPE) Result = x.communicate(stdout) return Result runcmd("dir")Когда я ...
когда вы уверены, что копия сделана, особенно если сценарий не просто завершается в этот момент.
у скрипт для копирования некоторых данных между двумя компьютерами в одной сети с помощью psycopg2. Я заменяю какой-то старый, уродливый bash, который делает копию с psql -c -h remote.host "COPY table TO STDOUT" | psql -c "COPY table FROM ...
@ Кирк Штраусер, ах, большое спасибо, я не знал этого раньше ..
не запустить команду с трубкой| в этом? Модуль подпроцесса кажется сложным ... Есть ли что-то вроде output,error = `ps cax | grep something`как в скрипте оболочки?
делать то, что вам нужно?
сновном хочу проверить, есть ли ввод stdin (например, если вы эхо и передаете его). Я нашел решения, которые работают, но они безобразны, и мне нравятся мои решения, чтобы быть чистыми. На Linux я использую это: bool StdinOpen() { FILE* handle ...
конечно. и вы, вероятно, хотите создать временный файл, чтобы избежать условий гонки. но, как вы можете видеть, есть лучшие решения ...
от вопрос уже есть ответ здесь: Трубный выход и состояние захвата выхода в Bash [/questions/1221833/pipe-output-and-capture-exit-status-in-bash] 15 ответовУ меня есть сценарий оболочки, в котором я обернуть команду (mvn clean install), чтобы ...
Объяснение: выберите регион, c должен (изменить выбор), C-r, чтобы выполнить выражение. Примечание: доллар - это подчеркивание доллара, но подчеркивание не видно после публикации.
ужно передать некоторый выделенный текст в vim команде curl в качестве значения параметра. Например. Мне нужно уметь бегать curl -sSd css="body { border-radius: 5px; }" http://prefixr.com/api/index.phpиз vim. Очевидно, что часть "body ...
Утечка API потока Node.js
во время игры с потоками узлов я заметил, что почти каждый учебник учит чему-то вроде: // Get Google's home page. require('http').get("http://www.google.com/", function(response) { // The callback provides the response readable stream. // Then, ...