pipe — все вопросы

2ответа
4 голоса
C труба несколько сообщений только одно получено
Я пытаюсь отправить два сообщения от родителя получателю. Только один получен. Receiver использует stdin и stdout для канала и выводит результаты в std err Вот мой код. #include <stdio.h> #i
1ответ
4 голоса
Небуферизованный CreateNamedPipe для использования в качестве стандартного вывода для CreateProcess
Я хотел бы выполнить произвольное приложение командной строки и читать его стандартный вывод по мере его появления. Я использую CreateNamedPipe для создания канала, а затем поставляю другой конец (от
2ответа
4 голоса
Использование linux «cut» с помощью stdin
Я пытаюсь передать данные в «вырезанный», скажем, вырезать первый столбец текста. Это работает $ cat test.txt | cut -d\ -f2- Чтение со стандартного ввода также работает: $ cut -d\ -f2- - ?
2ответа
4 голоса
Как объединить символ «|» в команде run () в powerbuilder, чтобы прочитать текстовый файл как вывод метаданных файла (pdf)?
Подскажите, пожалуйста, как использовать "pdftk mypdf.pdf data dump | findstr NumberOfPages в команде запуска powerbuilder и сохранить эти метаданные в файл, используя следующий код, подобный следую
1ответ
4 голоса
Python - Как поймать сломанную трубу
Я только что узнал о SIGPIPE, а затем прочитал о том, как обрабатывать их в Python. Из других источников я прочитал: Как справиться сломанная труба (SIGPIPE) в Python? Допустим, что скрипт ч
5ответов
4 голоса
в поисках лучших решений awk или perl: избегая xargs и т.п.
Мне пришлось проанализировать файлы, в которых перечислены собственные векторы квадратной матричной матрицы в формате файла из семи столбцов, в квадратную матрицу, в которой каждый собственный векто
2ответа
4 голоса
Разветвите нескольких детей в Perl и используйте каналы для двунаправленного общения
Я пытаюсь создать небольшую программу на Perl, которая имеет несколько возможностей обработки. Поскольку в моих требованиях есть кое-какие небольшие изменения, я нигде не могу найти подобные примеры
2ответа
4 голоса
Python /POpen /gpg: укажите кодовую фразу и текст шифрования через стандартный ввод или дескриптор
Я пытаюсь удаленно управлять gpg через программу на python через POpen. У меня есть файл, который содержит зашифрованные данные, которые я хочу расшифровать, изменить и записать на диск в зашифрова
1ответ
4 голоса
Электронная почта с постфиксом
Я пытаюсь настроить канал для определенного адреса электронной почты. Я слежу за тем, что вижу здесь , но после newaliases Я получаю следующее: postalias: warning: /etc/postfix/aliases, line 1: n
3ответа
4 голоса
Отправить глубокую копию объекта через границы процесса в C ++
У меня есть ситуация, когда у меня есть объект класса в C ++, который необходимо отправить через границы процесса (процесс 1 - процесс 2), используя каналы Linux. Я искал онлайн о том, как сделать с
2ответа
4 голоса
Другой вывод команды Linux (Piped) в качестве входных данных для моей программы на C
Сейчас я работаю над небольшой программой на Си в Linux. Позвольте мне объяснить вам, что я хочу сделать с примером команды Linux ниже ls | grep hello Вышеприведенная команда выполняется со сле
4ответа
4 голоса
Почему bc и args не работают вместе в одной строке?
Мне нужна помощь, используя xargs (1) и bc (1) в одной строке. Я могу сделать это несколькими строками, но я действительно хочу найти решение в одной строке. Вот проблема: в следующей строке буде
1ответ
4 голоса
Ошибка «неверный дескриптор файла» при чтении из канала как стандартный
Я разветвляюсь и настраиваю команду следующим образом: pid_t pid; pid = fork(); if (pid == 0) { // I am the child freopen("/input_pipe","r",stdin); freopen("/output_pip","w",stdout);
1ответ
4 голоса
Первая программа в bash конвейере блокирует
Я пытаюсь соединить несколько perl-программ вместе, и из всего, что я прочитал, предполагается, что все конвейерные программы открываются и работают параллельно. Похоже, это не относится ко всему, ч
1ответ
4 голоса
python tarfile записывает tar в канал
Я хочу создать файл tar и направить его на http-загрузку. Однако кажется, что модуль python tarfile выполняет поиск, что делает невозможным переход к следующему процессу. Вот код tar = tarfi
1ответ
4 голоса
Bash: ловушка ERR не работает, когда используется оператор трубы
Я пытаюсь записать все, что выходит из stdout и stderr, в файл журнала и все еще сохранить консоль. Для этого я просто добавил: |& tee -a log_file.log к каждой команде. Тем не менее, я также хо
1ответ
4 голоса
Буфер стандартного подпроцесса не очищается на новой строке с bufsize = 1
У меня есть два небольших файла Python, первый читает строку, используя input, а затем печатает другую строку a = input() print('complete') Вторая попытка запустить это как подпроцесс import
1ответ
4 голоса
Grep: рекурсивная опция выдает неожиданное поведение при вводе канала
Я успешно использую эту утилиту в течение многих лет, во многих случаях. Но я заметил, что в одной конкретной среде это дает очень неожиданные результаты. grep -r 'search-term1' . | grep 'search-t
1ответ
4 голоса
SED найти строки с 0,0% //игнорировать строки с 100,0%
мне нужно "найти" все строки с точным этим числом: 0.0% но в моем файле также есть числа типа 100.0% как я могу сказать "sed" найти меня ТОЧНО 0.0% и игнорировать 100.0% примерно так: [0].[0]%
1ответ
4 голоса
Ansible: принудительное выполнение pipefail
Ранее сегодня мы столкнулись с неприятной проблемой, вызванной следующей оболочкой: - name: get remote branches shell: git ls-remote -h [email protected]:orga/repo.git | sed 's_.*refs/heads/__g'
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132