LINUX.ORG.RU

типа var=$(command) не подходит

Это делает именно то, что ты хочешь.

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

Под твои требования подходит, так что обоснуй.

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

Он засовывает в переменную весь вывод, а не только stderr.

Deleted ()

Сразу скажу, что конструкция типа var=$(command) не подходит.

Use var=`command`, Luke!

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

Он засовывает в переменную весь вывод, а не только stderr.

Разве

var=$(command 1>/dev/null)
не подойдет?

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

Но просто stdout мне тоже нужен. Ладно, сделаю через файлы в /tmp.

Deleted ()
Ответ на: комментарий от Deleted
stdout_output=$( command 2>/dev/null )
stderr_output=$( command 2>&1 1>/dev/null )

А вообще ты просто не договариваешь, что же тебе на самом деле надо, поэтому не можешь получить ответов.

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