Bash脚本:如何解析命令的输出并根据该输出执行操作?

Haa*_*bda 0 bash scripting wget

如果它们已经更新,我每小时使用wget从我们的一台服务器中获取一些文件.我希望脚本在wget下载更新的文件时通过电子邮件发送给员工.

当wget没有检索文件时,文本wget输出的最后一位是

file.exe' -- not retrieving.
<blank line>
Run Code Online (Sandbox Code Playgroud)

如何查看该文本,如果没有看到该文本,我只运行我的邮件命令?

Jaa*_*koK 7

我会用类似的东西来做

if ! wget ... 2>&1 | grep -q "not retrieving"; then
   # run mail command
fi
Run Code Online (Sandbox Code Playgroud)