如果此命令在输出的最后两行中没有字符串“未发现差异”,我需要收到不一致通知。我已经研究了几个小时了,我不明白!不,我不知道 amass 说的是否有区别。
amass track -d beesy.me | grep "No differences discovered"
if [[$? -eq 1]];
discord_notify "Changes in beesy.me domain!"
答案1
您遇到的问题可能是没有按如下方式放置空格[[ $1 -eq 1 ]];
您也可以只使用||操作员。
amass track -d beesy.me | grep -q "No differences discovered" || \
discord_notify "Changes in beesy.me domain!"