0
如何通過電子郵件將文件1和文件2之間的輸出通過電子郵件發送,但前提是兩者之間存在差異?可以說我正在使用shell腳本。僅在兩個文件之間發生差異時才發送差異輸出
diff file1 file2 | mail -s "subject" "[email protected]"
如何通過電子郵件將文件1和文件2之間的輸出通過電子郵件發送,但前提是兩者之間存在差異?可以說我正在使用shell腳本。僅在兩個文件之間發生差異時才發送差異輸出
diff file1 file2 | mail -s "subject" "[email protected]"
我能找到這個網絡,它的工作很大
command > file
if [ -s file ]
then
mailx -s "Subject" mailaddress <file.tmp
fi
rm file
奏效。似乎是比如果那麼陳述更好的解決方案。謝謝 – user3508766
你也可以用'cmp'來比較文件,它比'diff -q'更輕便,更便於攜帶。 – ghoti
做了一些研究,但我不會說cmp更快,來源:http://unix.stackexchange.com/questions/153286/is-cmp-faster-than-diff-q –