У меня есть сценарий, который каждый раз выводит около 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
?