如何在ifelse语句中使用grep的输出

时间:2015-01-19 12:02:00

标签: unix

我正在编写一个脚本,我正在寻找一个单词,如果它是真的它应该退出脚本,否则应该继续脚本。但是,即使grep输出为false,我的脚本也不会成为其他部分。

ps -fu rdb1 | grep humor >> humor_chk
grep humor.pl humor_chk | tail -1
if [ $? -eq 0 ]
then
    echo "`date +%D' '%T` Humor is still running. Hence exiting" >> $LOG1
    exit
else
    ls -lrt /a/b/c/ >> files
fi

我得到的输出为: 01/19/15 05:54:03幽默仍然在运行。因此退出

0 个答案:

没有答案