На этот вопрос уже есть ответ здесь:
Я увидел этот интересный вопрос в комментарии cyberciti.biz .
Что я обнаружил, я даже не могу найти гибкий способ сделать это в одной строке команды -с помощью sh.
Насколько я думаю о решении:
tmp_file=`mktemp`
(./script 2>$tmp_file >/dev/null; cat $tmp_file) |./other-script
rm tmp_file
Но видите ли, это не синхронно, и фатально, это так некрасиво.
Добро пожаловать, чтобы поделиться своим мнением об этом.:)