LINUX.ORG.RU

Как сохранить вывод приложения в shell script?


0

1

Делаю так:

output=$(nasm -f elf32 $asmFilePath -o ${filePathWithoutExtension}.obj)

В output ничего нет, вне зависимости от вывода nasm

Хочу дальше проверять наличие данных в output, что сигнализировало бы об ошибках, как правильно сделать?

Спасибо.

что сигнализировало бы об ошибках,

Не лучше ли проверять exit code в целях проверки на наличие ошибок?

AITap ★★★★★
()

Я вообще не понимаю, какой в этом может быть смысл. Если

В output ничего нет, вне зависимости от вывода nasm

Значит, всё, что он выдаёт, это только сообщения об ошибках. Ну и пусть их выдаёт, зачем их куда-то сохранять? Если надо задержать этот вывод и вывести потом, то лучше сделать сброс в логфайл, типа такого

exec >>/logfile 2>&1

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