Лучшие pipe вопросы ИТ разработчиков

  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Гнуплот, с ++ из windows. командное окно открывается и закрывается

У меня есть следующее, и независимо от того, что я пытаюсь, командное окно открывается и закрывается снова. Графики не отображаются, файлы не записываются. Любой, у кого есть решение использовать gnuplot из c ++. У меня есть и 4.4 и 4.6rc1 ...

Задан 19 Feb 2012, 13:24 от Poul K. Sørensen
  • 9 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

перенаправление stdin / stdout из исполняемого процесса в pipe в Perl

Я пытаюсь заставить STDOUT / STDERR из исполняемого дочернего процесса вернуться к родителю через канал в Perl. Самое близкое, что я видел к тому, что я хочу сделать, ...

Задан 18 Aug 2013, 02:54 от RJ White
  • 6 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Каковы основные недостатки каналов Windows для межпроцессного взаимодействия?

Допустим, вы разбиваете монолитную программу Windows на компоненты многократного использования, которые могут взаимодействовать друг с другом, используя межпроцессного ...

Задан 08 Feb 2013, 09:41 от Alapago
  • 67 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как избежать символьной трубы в выражении кода в таблице уценки?

На GitHub я хочу создать таблицу, содержащую фрагменты кода в Markdown. Он работает нормально, за исключением случаев, когда я помещаю символ чар (т.е. |) между символами обратного тка (т.е. `). Вот что я хочу: a | r ------------|----- `a += ...

Задан 26 Jun 2013, 12:24 от Marc de Verdelhan
  • 112 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

С bash, как я могу передать стандартную ошибку в другой процесс?

Хорошо известно, как передать стандартный вывод процесса в стандартный ввод другого процесса: proc1 | proc2Но что, если я хочу отправить стандартную ошибку proc1 в proc2 и оставить стандартный вывод в текущем месте? Вы могли бы подуматьbash ...

Задан 02 Oct 2009, 05:11 от paxdiablo
  • 24 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Угловая труба «время назад» 2

Я пытаюсь создать канал "время назад" для моего приложения Angular 2.Он должен преобразовать дату в строку, например «5 минут назад» или «60 секунд...

Задан 16 Apr 2016, 10:50 от user2611144
  • 14 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

c ++ подключить выходной поток к входному потоку

То, что я хотел бы сделать, это создать своего рода "труба» (как канал между процессами), но между c ++ iostreams внутри одной и той же программы. У мен...

Задан 13 Sep 2012, 14:42 от Nick
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

C Чтение из блоков труб, пока дочерний элемент не будет прерван

Родительский процесс создает N дочерних элементов, каждый из которых заменяет себя exec. Существует связь между parent и exec через массив каналов (int pipef...

Задан 29 Sep 2012, 21:35 от user1030279
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Дескриптор файла остается открытым до тех пор, пока вы не закроете поток, после чего он закроет дескриптор файла в соответствии с man-страницей.

дал канал и использовал dup2 () для перезаписи потоков 1 и 2 (stdout & stderr) в эти каналы. Теперь я хочу использовать fprintf для записи в поток 1 или 2, но моя программа, похоже, ничего не получает с другой стороны канала. Я пытался ...

Задан 16 Mar 2009, 13:43 от samoz
  • 19 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Фильтрация массива в angular2

Я изучаю, как фильтровать массив данных в Angular2.Я изучил использование собственного канала, но чувствую, что это не то, что я ищу, так как он больше ориен...

Задан 22 Dec 2015, 13:42 от Witted
  • 14 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

выход:

аюсь отправить целое число с трубы в системе POSIX, ноwrite() Функция работает для отправки строковых или символьных данных. Есть ли способ отправить целое число с каналом? С уважением

Задан 08 Mar 2011, 19:04 от erogol
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

 Каждая команда в конвейере выполняется как отдельный процесс (т. Е. В подоболочке).

тировать: Мой комментарий ниже относительноsed '[email protected]^@ @' <(f1) Пока неверно$BASH_SUBSHELL указывает, что мы находимся на том же уровне, что и запуск, переменные теряются в основном скрипте. основанный на ответе Гордона я проверялf1 > >(sed '[email protected]^@ ...

Задан 22 Apr 2011, 22:22 от nhed
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Это оба.

от вопрос уже есть ответ здесь:bash pipestatus в команде с обратным каналом? 3 ответаПолучение кода завершения команды pipe работает нормально.

Задан 18 Jan 2017, 10:14 от powerpete
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Я устанавливаю переменные в цикле, который находится в конвейере. Почему они исчезают после завершения цикла? Или почему я не могу передать данные для чтения?

я есть такой код 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Здесь первый вывод эха «после», а второй «до». Как я могу ...

Задан 04 Jul 2011, 13:51 от ibrahim
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

C Pipe к STDIN другой программы

Я едва могу понять справочную страницу для pipe, поэтому мне нужна помощь в понимании того, как перенести ввод по трубопроводу во внешний исполняемый файл. У меня есть 2 программы:main.o & log.o Я написалаmain.oраскошелиться Вот что он ...

Задан 25 Nov 2013, 08:25 от RandomClown
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

AttachConsole () показывает данные по каналу, но оператор> неправильно перенаправляет в файл

Я сделал приложение WinForms, работающее на .NET Framework 4.0. Он пишет на родительской консоли, используя

Задан 08 Nov 2018, 15:53 от Pedro GasparDiego De Vita
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Другой вывод команды Linux (Piped) в качестве входных данных для моей программы на C

Сейчас я работаю над небольшой программой на Си в Linux. Позвольте мне объяснить вам, что я хочу сделать с примером команды Linux ниже

Задан 01 Jun 2013, 16:00 от Santhosh Reddy Mandadi
  • 10 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Рад, что смог помочь!

аюсь загрузить внешнюю программу командной строки с Python и общаться с ним через каналы. Программа принимает ввод текста через стандартный ввод и выводит строки в стандартный вывод. Связь должна быть асинхронной с использованием select ...

Задан 30 Mar 2011, 13:09 от StefanMK
  • 30 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Здесь 'x' является локальным для блока, даже если значение не передается.

кто-нибудь объяснить мне, как Руби использует символы канала в блоке? Я понимаю, что он содержит имя переменной, которой будут назначены данные при ее итерац...

Задан 21 Nov 2010, 21:58 от Josh Curren
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Производительность розеток против труб

У меня есть Java-программа, которая общается с программой на C ++, используя сокет на localhost. Могу ли я ожидать повышения производительности (задержки, пропускной способности или и того, и другого), перейдя на использование нативного канала ...

Задан 10 Dec 2009, 18:05 от JesperE
  • 62 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Node.js Пипетирование одного и того же читаемого потока в несколько (доступных для записи) целей

Мне нужно запустить две команды последовательно, которые должны читать данные из одного потока. После передачи потока в другой буфер очищается, поэтому я не могу снова прочитать данные из этого потока, так что это не работает: var spawn = ...

Задан 23 Oct 2013, 22:56 от Maroshii
  • 53 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Когда мне следует использовать опцию -pipe в GCC?

GCC 4.1.2 документация [http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Overall-Options.html]имеет это сказать о-pipe опция: -pipe Используйте каналы, а не временные файлы для связи между различными этапами компиляции. Это не работает в некоторых ...

Задан 03 Oct 2009, 05:55 от Rob Kennedy
  • 11 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Подпроцесс Python: как использовать каналы трижды? [Дубликат]

На этот вопрос уже есть ответ здесь: Как использовать subprocess.Popen для соединения нескольких процессов по каналам? [/questions/295459/how-do-i-use-subprocess-popen-to-connect-multiple-processes-by-pipes] 8 ответовЯ хотел бы использовать ...

Задан 11 Mar 2012, 14:35 от Zorkzyd
  • 7 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Переключиться с содержимого файла на STDIN в конвейерной команде? (Linux Shell)

У меня есть программа (которую я не написал), которая не предназначена для чтения команд из файла. Ввод команд на STDIN довольно утомителен, поэтому я хотел бы иметь возможность автоматизировать его, записав команды в файл для повторного ...

Задан 13 Oct 2009, 15:38 от zslayton
  • 17 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Упс ... Нажмите здесь, добавьте комментарий ... Хорошо. Бегущий по тестам отправляет команды прокси (который знает, как общаться с нашим оборудованием). Я пытаюсь разделить вещи как можно больше. Я знаю о других методах IPC, но все они требуют связи с некоторыми конкретными библиотеками, и я не хочу применять что-то подобное в нашей команде разработчиков. Отправка строк через стандартные потоки ввода / вывода кажется наименьшим общим знаменателем.

я есть два процесса, которые мне нужно подключить так: proc1 - отправляет вывод в proc2 proc2 - отправляет вывод в proc1 Пока что все примеры конвейеров имеют такой вид: proc1 | proc2 Это хорошо, но как мне заставить вывод proc2 перейти на ...

Задан 26 Feb 2011, 19:41 от Adrian Herscu
  • 13 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Чтение вывода из дочернего процесса с использованием Python

КонтекстЯ используюsubprocess Модуль для запуска процесса из Python. Я хочу иметь доступ к выводу (stdout, stderr), как только он записан / буферизован. Решение должно поддерживать Windows 7. Мне также нужно решение для систем Unix, но я ...

Задан 21 Jan 2014, 01:56 от Yani
  • 14 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как читать и писать из трубы в Perl?

Я новичок в Perl, поэтому прошу прощения за этот основной вопрос. Мне нужно изменить существующую программу Perl. Я хочу передать строку (которая может содер...

Задан 26 May 2012, 19:26 от Greg Baconkayahr
  • 4 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Использование трубы в AWK

Я хочу получить обратную строку текущей строки, я попытался использовать команду rev в AWK, но не могу получить текущий результат.

Задан 11 Mar 2013, 10:17 от Aidy
  • 16 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Проверить, является ли файл именованным каналом (fifo) в python?

Я общаюсь с именованным каналом, но я хотел бы проверить, действительно ли это именованный канал, ДО того, как его открыть. Я проверяю в Google, но нет ничего,os.path.isfile() возвращаетсяFalseи мне действительно нужно это проверить.

Задан 19 Dec 2011, 08:47 от Mykeul
Page 1 of 7
1 2 3 4 5