Это хорошо известно, как труба стандартного потока вывода процесса на другую процессы стандарта ввод:С bash, как я могу передать стандартную ошибку в другой процесс?
proc1 | proc2
Но что, если я хочу, чтобы отправить стандартную ошибку proc1 к proc2 и оставить стандартный вывод будет его ток место нахождения? Вы думаете, что bash
бы команду по линиям:
proc1 2| proc2
Но, увы, нет. Есть какой-либо способ сделать это?
Вы можете сделать такое простое перенаправление в 'rc', которое является другой оболочкой. Например: 'proc1 | [2] proc2'. Разве это не приятно? Не в 'bash'. – Rolf