Задать вопрос
@Heliopause

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

Добрый день!
Необходимо чтобы результат запущенной команды отображался как переменная.
К примеру команда cat /etc/shadow в случае успеха выводила в начале слово "SUCCESS" и дальше содержимое файла, а в случае неудачи, вместо стандартного текста ошибки выводила слово "FAIL".
  • Вопрос задан
  • 103 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + ML и нейросети
    12 месяцев
    Далее
  • Stepik
    DevOps-инструменты [ Linux + Docker + Git ]
    1 месяц
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
А просто анализировать код возврата команды вам чем не подходит?
Ответ написан
Комментировать
paran0id
@paran0id Куратор тега Linux
Умный, но ленивый
result=`cat /etc/shadow  2>/dev/null` && echo 'SUCCESS'  &&  echo $result || echo 'FAIL'
Ответ написан
Ваш ответ на вопрос

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

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