LINUX.ORG.RU

Есть еще вот такая идея(с кучей недостатков):

cat > a&; A=$!
cat > b&; B=$!
echo "huellow" > /proc/$A/fd/0 > /proc/$B/fd/0

balodja ★★★
()
Ответ на: комментарий от anonymous

> tee - больше ничего не нужно.

не нужно если использовать /proc/*/fd/* а это непортабельно

dilmah ★★★★★
()

[~]> prog1 () { local s; while read s; do echo "1: $s"; done; } # типа, первая прога
[~]> prog2 () { local s; while read s; do echo "2: $s"; done; } # типа, вторая прога
[~]> # Башизм:
[~]> echo text | tee >(prog1 >&2) | prog2
1: text
2: text
[~]> # Не башизм:
[~]> dup() { local s; while read -r s; do echo $s; echo $s >&2; done; }
[~]> { echo text | dup | prog1; } 3>&1 1>&2 2>&3 | prog2
1: text
2: text

Jini ★★
()
Ответ на: комментарий от anonymous

данные бинарные так что мне кажется что awk поплохеет при выполнении твоего кода ведь он будет искать конец строки...

cvv ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.