0
ответов

Состояние канала после подстановки команды

Я хотел бы отправить результат серии команд в переменную: variable = $ (a | some | commands) Однако подстановка команды сбрасывает PIPESTATUS, поэтому я не могу проверить, где что-то пошло не так после ...
вопрос задан: 10 December 2010 15:20
0
ответов

Освобождает ли Linux автоматически безымянный канал после закрытия обоих файловых дескрипторов?

Я использую безымянный канал для межпроцессного взаимодействия между родительским процессом и дочерний процесс, созданный с помощью fork (). Я использую функцию pipe (), включенную в unistd.h, я предполагаю, что ...
вопрос задан: 8 December 2010 21:57
0
ответов

select () возвращает недопустимый аргумент

Я успешно читаю из конвейера из другого потока и распечатываю результат (в окне ncurses, как это происходит). Мне нужно делать это по одному символу за раз по разным причинам, и я использую ...
вопрос задан: 6 December 2010 17:39
0
ответов

Как я могу изменить, куда unix pipe отправляет свои результаты для команды split?

Обычно я делаю это: export_something | split -b 1000, который разбивает результаты экспорта на файлы с именами xaa, xab, xac, все по 1000 байтов каждый, но я хочу, чтобы мой вывод после разделения попал в файлы ...
вопрос задан: 3 December 2010 15:22
0
ответов

Ruby pipe: Как сделать Я связываю выходные данные двух подпроцессов вместе?

Есть ли автоматизированный способ создания конвейеров оболочки в Ruby? Я пытаюсь преобразовать следующий код оболочки в Ruby: a | б | с ...> ... но единственное решение, которое я нашел до сих пор, - это сделать буфер ...
вопрос задан: 27 November 2010 00:24
0
ответов

Проверить, выполняется ли процесс как конвейер

У меня есть небольшая утилита Python, которая должна запускаться только как труба. Я хочу, чтобы он распечатал справочное сообщение, когда он работает автономно. Как процесс может узнать, используется ли он в качестве канала. Сравнивая ...
вопрос задан: 24 November 2010 09:10
0
ответов

Может кто-нибудь объяснить, как Ruby использует вертикальные символы в блоке?

Может ли кто-нибудь объяснить мне, как Ruby использует вертикальные символы в блоке? Я понимаю, что он содержит имя переменной, которой будут присвоены данные при итерации. Но как это называется? Может быть ...
вопрос задан: 21 November 2010 23:59
0
ответов

Как использовать функцию Windows CMD pipe (|) с параметром команды CALL: Label?

У меня неприятная проблема, когда я хочу использовать функцию pipe (|) с параметром CALL: Label оболочки CMD Windows. У меня есть очень маленький пример (ниже): call-test.cmd и образец вывода. Кусок ...
вопрос задан: 21 November 2010 15:42
0
ответов

Передача данных по конвейеру программе Linux, которая ожидает TTY (терминал)

У меня есть программа в Linux, которая отказывается запускаться, если ее stdin / stdout не является TTY (терминальное устройство ). Есть ли простой в использовании инструмент, который создаст PTY, запустит программу с вновь созданным TTY, ...
вопрос задан: 20 November 2010 16:47
0
ответов

git stderr output cannot pipe

Я пишу графический обработчик URI для git: // ссылок с bash и zenity, и я использую текстовую информацию zenity ', чтобы показать вывод клона git во время его работы с использованием конвейера FIFO. Сценарий ...
вопрос задан: 2 November 2010 02:41
0
ответов

Проблема с перенаправлением вывода поиска в файл

Я пытаюсь поместить результат поиска команду в текстовый файл в оболочке unix bash. Использование: find ~ / * -name "* .txt" -print> list_of_txt_files.list Однако list_of_txt_files.list остается пустым ...
вопрос задан: 26 October 2010 02:46
0
ответов

Реализация конвейеров в оболочке C (Unix)

В основном я создал оболочку, используя стандартные команды POSIX, я также хочу иметь возможность реализовать конвейеры. Сейчас он правильно обрабатывает команды и может выполнять фоновую обработку с помощью &. Но ...
вопрос задан: 14 October 2010 05:36
0
ответов

как избежать расширения глобуса при запуске приложения Java в eclipse

Я столкнулся со специфическим поведением конфигурации запуска Eclipse, и это, похоже, проблема только для Windows. Предположим, у меня есть приложение Java, которое распечатывает аргументы командной строки, например ...
вопрос задан: 9 October 2010 04:06
0
ответов

Как передать вывод программы в конвейер в редакторе?

Моя программа генерирует некоторые данные. Он выводит все по стандартной ошибке. Теперь я хотел бы перенаправить вывод в только что запущенный текстовый редактор в главное безымянное окно редактирования, которое отображается в…
вопрос задан: 5 October 2010 14:46
0
ответов

Огурец: вывод трубы без потери цвета

Я использую огурец для запуска некоторых тестов. Он раскрашивает свой вывод с помощью escape-символов ANSI. Это замечательно, но в настоящее время он производит больше продукции, чем я забочусь, и выталкивает вещи, которые мне действительно небезразличны
вопрос задан: 24 September 2010 18:08
0
ответов

Regex Pipe бар вопрос в PHP

У меня есть строка текста, которая выглядит как "... X ... Y ...", где X и Y оба либо Ok, Empty или Open. Используя PHP, я пытаюсь использовать preg_match (), чтобы выяснить, что каждый из них. $ regex = '/ (Ok | Открыть | ...
вопрос задан: 11 September 2010 16:53
0
ответов

Каналы в потоки C ++

Можно ли превратить каналы, созданные с помощью pipe () в системе POSIX, в std :: istreams и std :: ostreams? если да, то как? Я бы предпочел использовать << и >> вместо read () и write (), спасибо в ...
вопрос задан: 11 September 2010 00:56
0
ответов

Сломанный канал при использовании менеджеров многопроцессорной обработки Python (BaseManager / SyncManager) обмениваться очередями с удаленными машинами

В прошлом месяце у нас была постоянная проблема с многопроцессорным пакетом Python 2.6.x, когда мы пытались использовать его для разделения очереди между несколькими разными (linux) компьютерами. Я изложил это ...
вопрос задан: 6 September 2010 06:33
0
ответов

Определить, является ли stdin устройством tty (терминалом) или каналом в PHP?

Я написал скрипт php. Я хочу показать сообщение справки при вызове со стандартным вводом, подключенным к tty-устройству (терминалу), до чтения и выполнения в интерактивном режиме, но не показывать при вызове с файлом ...
вопрос задан: 6 September 2010 03:35
0
ответов

Как использовать fd вместо именованные каналы

Я хочу взять стандартный процесс и проанализировать его с помощью трех разных программ. Я был в состоянии использовать именованные каналы, но я могу использовать вместо этого fd. Вот что работает до сих пор: exec 3 <<(myprog) ...
вопрос задан: 26 August 2010 18:17
0
ответов

Может ли таблица HTML иметь переменное количество ячеек в строках?

Или общее количество ячеек должно быть равно столбцам * строки? Таблица с разным количеством ячеек в разных строках, по-видимому, проходит валидатор W3.
вопрос задан: 15 August 2010 17:15