Использование команды grep в цикле while в bash
while [ pbm status | grep "Currently running" ] - в цикле хочу выполнить вот такую команду, но возникает ошибка -bash: line 5: [: missing `]' grep: ]: No such file or directory. Проблема в том что команда grep считывает квадратную скобку, которая нужна для задания условия цикла, и выдает ошибку. Подскажите как можно исправить эту ошибку, пожалуйста
Ответы (1 шт):
Автор решения: Roman Konoval
→ Ссылка
Для проверки статуса команды скобки не нужны:
while echo "if" | grep "if"; do sleep 1; echo '.'; done