이 명령의 출력 마지막 두 줄에 "No Difference Found"라는 문자열이 없으면 불일치 알림을 받아야 합니다. 나는 이것을 몇 시간 동안 조사해 왔지만 이해가 안 돼요! 아니요, 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!"