Вопросы с тегом «process-substitution»

9
Как bash относится к «>> ()»

Экспериментируя с перенаправлением вывода и подстановкой процесса, я наткнулся на следующую команду и ее вывод: me @ elem: ~ $ echo foo>> (кошка); эхо-бар бар me @ elem: ~ $ foo (Да, этот пустой символ новой строки в конце является преднамеренным.) Итак, bash echo's bar, печатает мою обычную...

9
Штриховой эквивалент самонаправления вывода скрипта

В Bash вы можете перенаправить весь будущий вывод stdout текущего запущенного скрипта. Например, с этим сценарием, exec > >(logger -t my-awesome-script) echo 1 echo 2 echo 3 Это закончится в системном журнале: Oct 26 01:03:16 mybox my-awesome-script[72754]: 1 Oct 26 01:03:16 mybox...

8
замена процесса bash временным файлом

Некоторым программам нужны их файлы для поиска, например objdump. $ objdump -D -b binary -m i8086 <(echo 0xea 0x5b 0xe0 0x00 0xf0|xxd -r -p) objdump: Warning: '/proc/self/fd/11' is not an ordinary file Было бы удобно иметь подстановку процесса, используя временные файлы. На странице руководства...

8
Разделить вход для другой команды и объединить результат

Я знаю, как объединить результат другой команды paste -t',' <(commanda) <(commandb) Я знаю, что один и тот же вход для другой команды cat myfile | tee >(commanda) >(commandb) Теперь, как объединить эти команды? Так что я могу сделать cat myfile | tee >(commanda) >(commandb) |...

8
В чем разница между этими четырьмя командами (fifo, замена процесса, перенаправление ...)

Моя цель - создать простой эхо-сервер с использованием ncодного fifo. Я не ищу лучший способ сделать это, я просто пытаюсь понять семантику следующих команд (когда происходит форк, почему, что это меняет, почему команды ведут себя по-разному ...). Я использую Bash, так что я не уверен , что все...