检查命令的输出是否包含shell脚本中的某个string
我正在编写一个shell脚本,我试图检查一个命令的输出是否包含某个string。 我想我可能不得不使用grep,但我不知道如何。 有人知道吗?
testinggrep的返回值:
./somecommand | grep 'string' &> /dev/null if [ $? == 0 ]; then echo "matched" fi
testing$? 是反模式
if ./somecommand | grep -q 'string'; then echo "matched" fi