小编Sid*_*ari的帖子

如何通过unix命令的shell脚本比较输出中的任何字符串

我一运行一个命令就会得到一个日志文件(进程仍在后台运行)。现在我想从该日志文件中获取状态(干净或不干净)。如果状态是干净的,那么我将保留该进程,如果它不干净,那么我必须终止由我的第一个命令启动的进程,并再次重新运行相同的命令。

我已经尝试过cat logfilename | grep "un-clean"。但我不知道如何在 shell 脚本中验证这个输出。

我想要类似的东西(大致)var= clean then the output of above command == var if yes then echo "ok" else re-run command

我已经尝试了一些命令,但对我不起作用。

command-line bash scripts

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×1

command-line ×1

scripts ×1