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 –