Вопросы по теме 'process-substitution'
Тройник с недоразумением подстановки процесса
Я пытаюсь написать красивый принтер для записей LDAP, который только один раз извлекает корневую запись LDAP, а затем направляет вывод в tee , который вызывает красивый принтер для каждого раздела.
Для иллюстрации скажем, что моя функция...
520 просмотров
schedule
24.09.2021
Подстановка процесса в grep без ожидаемых результатов
Допустим, у меня есть программа, которая выводит:
abcd
l33t
1234
который я буду моделировать с помощью printf 'abcd\nl33t\n1234\n' . Я хотел бы дать этот вывод двум программам одновременно. Моя идея состояла бы в том, чтобы использовать...
544 просмотров
schedule
20.03.2022
Почему `cat ‹(cat)` производит EIO?
У меня есть программа, которая одновременно читает два входных файла. Я хотел бы, чтобы эта программа читалась со стандартного ввода. Я думал, что буду использовать что-то вроде этого:
$program1 <(cat) <($program2)
но я только что...
697 просмотров
schedule
16.06.2022
замена процесса смешения и трубы в зш
Используя ZSH, я пытаюсь обернуть команду sed в функцию, а затем использовать ее, смешивая каналы с заменой процесса. Поясню на примере:
$ echo "test text" | gzip > myfile.gz
$ sed $'s,\x1b\\[[0-9;]*[a-zA-Z],,g' <(zcat myfile.gz) | more...
247 просмотров
schedule
18.06.2022
SIGPIPE из-за файловых дескрипторов и подстановки процессов
Я пытаюсь сохранить некоторые журналы из функций bash, которые выполняют инструменты (некоторые из них работают в подоболочках). Кроме того, я хотел бы распечатать все ошибки на терминале.
Мой код приводит к sigpipe и коду выхода 141 при нажатии...
130 просмотров
schedule
25.09.2023
Замена процесса не разрешена подпроцессом Python с оболочкой = True?
Вот игрушечный пример подстановки процессов, который отлично работает в Bash:
$ wc -l <(pwd)
1 /proc/self/fd/11
Так почему же та же команда выдает синтаксическую ошибку при вызове из подпроцесса Python с shell=True?
>>>...
727 просмотров
schedule
02.05.2024