Задать вопрос
@20strannik08

Как при помощи bash исполнить команду если успешно найден кусок текста в опр. файле и наоброт?

Вот к примеру ввожу в консоли:
grep meta /home/1.html && echo успешно
Если найдет все со словом metа, выполнит echo со словом успешно, если не найдет то не выполнит. Но как сделать что бы в случае неудачного поиска заставить выполнить другую команду? К примеру echo "неуспешно"? И как все это организовать одним запросом?
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    AL-1802 Администрирование Astra Linux Special Edition 1.8
    2 недели
    Далее
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
Решения вопроса 1
@Germanjon
grep meta /home/1.html || echo Безуспешно
Можно даже объединить
grep meta /home/1.html && echo успешно || echo Безуспешно
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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