При использовании grep -q
вы не получите никакого вывода от grep
.Доступен только статус возврата, который вы можете получить, используя:
grep -qs "Enable" <<< "$SampleOutput"
Status=$?
Согласно man grep
:
-q, --quiet, --silent
Тихий режим: подавление нормального выхода,grep будет искать файл только до тех пор, пока не будет найдено совпадение, что делает поиск потенциально менее затратным.
Обратите внимание, что если вы не используете SampleOutput
где-либо еще, вы можете напрямую использовать:
some command | grep -qs "Enable"
Status=$?