当两个文件没有不同时,我正在尝试打印一个特殊的unicode字符。 我下面的代码产生一个错误,说“-e:command not found”
$('g').is('[class^="st"]').find('polygon').each(function(){
//code
});
编辑:我正在使用ZSH
答案 0 :(得分:4)
摆脱回声周围的反击。
if [ -n "`diff file1 file2`" ]
then echo -e "\u2713"
fi
此外,如果您只是想知道这两个文件是否相同,那么检查diff
或cmp
的退出代码比查看它们是否有任何输出更有效。我推荐cmp
,因为它只是在不计算补丁的情况下检测差异。
if ! cmp -s file1 file2; then
echo -e "\u2713"
fi