Уважаемый all, не будете ли вы столь любезны и окажете помощь бедному мне.Необходмимо отдельно обработать stdout и stderr (в шелле, хотя в перле это просто). Лучше всего загнать в разные переменные (через файл конечно можно, но это както некрасиво). Вопрос - как собственно это сделать?
Что-то типа того
SO=`команда 2>$SE` - понятно что пример нерабочий, а вот как парвильно?
Заранее благодарен за ответы (работать с файлами и перестроить задачу не предлагать, хочется сделать красиво).
>SO=`команда 2>$SE` - понятно что пример нерабочий, а вот как парвильно?SO=`команда 2>&1` но все вместе, увы...
>>SO=`команда 2>$SE` - понятно что пример нерабочий, а вот как парвильно?
>
> SO=`команда 2>&1` но все вместе, увы...Вот в этом, то и проблема, резать все awk не оно, может есть чаво в шелле, чтоб эдак сделать
>Уважаемый all, не будете ли вы столь любезны и окажете помощь бедному
>мне.
>
>Необходмимо отдельно обработать stdout и stderr (в шелле, хотя в перле это
>просто). Лучше всего загнать в разные переменные (через файл конечно можно,
>но это както некрасиво). Вопрос - как собственно это сделать?
>
>Что-то типа того
>
>SO=`команда 2>$SE` - понятно что пример нерабочий, а вот как парвильно?может так SO=`команда 1>out.txt 2>err.txt`
>может так SO=`команда 1>out.txt 2>err.txt`Так я ничего не получу в SO, а с файлами это уже не красиво.
В принципе проблему я решил подругому, но уже чисто академический интерес