Я не верю, что можно (достаточно легко )просто создать FIFO (, также известный как "именованный канал" ), который изменяет проходящие через него данные. Вероятно, было бы немного проще фильтровать данные, когда они выходят из дальнего конца канала, так как с[...] | sed 's/^\s*//'(флаг gлишний, поскольку «начало строки» может встречаться только один раз в строке. ).
Я выполняю tshark на FIFO, и следующее является пустым примером цикла, который печатает вывод tshark, как это прибывает: tshark-i $fifo |, в то время как считанная строка; действительно повторите $line, сделанный проблема...
Насколько я понимаю, именованные каналы не записаны в диск, но хранятся в памяти. Вот то, как я создал именованный канал - $ mkfifo pipe21$ grep "простой" SimpleDoc.txt> pipe21 и [1] 2 775$...
У меня есть 2 приложения: Производитель (N экземпляры) Потребитель (1 экземпляр) я в настоящее время выписываю промежуточное звено, следует из производителей, и затем потребитель читает эти файлы из диска и производит...
Есть ли практичный и простой способ захвата данных, проходящих через именованный канал? Я пробовал wirehark, но он принимает только определенный формат данных. Я тоже пробовал cat, но получаю неоднозначные результаты. Спасибо
В ОС GNU процесс может только записать данные в канал, если другой процесс считывает те же данные (с того же канала) одновременно. Есть ли что-то как канал, который позволяет 1-й записи процесса и...
У меня есть именованный fifo, и я записываю в него случайное число.
Когда я пишу в fifo, я хочу найти написанный текст в файле numbers.txt и записать строку результатов в stdout. Содержимое файла numbers.txt ...
, у меня есть команда, которая записывает в stdout, когда все в порядке, и в stderr, когда нет. Я хочу проверить статус выхода команды и что-то сделать с помощью stdout или stderr. если ! команда >/tmp/...