@Heliopause

Как изменить стандартный текст вывода потока?

Добрый день!
Необходимо чтобы результат запущенной команды отображался как переменная.
К примеру команда cat /etc/shadow в случае успеха выводила в начале слово "SUCCESS" и дальше содержимое файла, а в случае неудачи, вместо стандартного текста ошибки выводила слово "FAIL".
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 2
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
А просто анализировать код возврата команды вам чем не подходит?
Ответ написан
Комментировать
paran0id
@paran0id Куратор тега Linux
Умный, но ленивый
result=`cat /etc/shadow  2>/dev/null` && echo 'SUCCESS'  &&  echo $result || echo 'FAIL'
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы