需要逻辑帮助

需要逻辑帮助

我有以下要求。

我正在使用 shell 脚本中的一个实用程序验证我的代码文件之一,并将该错误、警告消息写入输出文件。

现在我需要编写一个逻辑,就像如果该文件中有任何错误消息,那么我需要显示消息“请进行一致性检查”并从代码中出来。否则它需要继续并执行后续步骤。

答案1

一个疯狂的猜测

if  grep ERRORS: $Sample_$DT.txt 
then
   echo "Errors found in the text file ($Sample_$DT.txt)"
else
    ## processing if no error
fi

## always processed after.

还请注意

  • 我已经颠倒了 grep 的论点,按照grep文件争论之前的旧时代模式。
  • 最好在之后立即放置条件if
  • grep将在 shell 之前显示错误(如果有)echo,用于grep -q避免输出。

相关内容