У меня есть script, который выдает около 10 строк каждый раз, если он запускается. Содержание этих строк меняется.
Мне бы очень хотелось иметь возможность grep
в выходе и делать разные вещи в зависимости от выхода.
В псевдо это то, что я хотел бы сделать
cat /etc/password | \\
if [ grep "root" $STDOUT ]; then
echo "root is found"
elif [ grep "nobody" $STDOUT ]; then
echo "nobody is found"
fi
Здесь я использовал cat /etc/password
в качестве примера, но его нужно заменить на мои сценарии, упомянутые выше.
Проблема в том, как я могу получить вывод из cat /etc/password
в условиях if
/elif
?