Gma*_*man 4 script bash diff makefile
我一直在玩弄 makefile 和 bash 脚本,我对此很感兴趣:
是否可以从 diff(或类似的东西)中获取一个布尔值,以便我可以在 bash 脚本中使用它来评估 if 语句(这样用户就不会看到实际的 diff 执行)?
use*_*686 11
如果您只需要逐字节比较,请使用cmp:
cmp
if cmp -s "$a" "$b"; then echo Same else echo Differ fi
这避免了为diff的差异查找算法浪费时间。
diff
cYr*_*rus 5
是的:
if diff "$file_a" "$file_b" &> /dev/null ; 然后 echo "文件是相同的" 别的 echo“文件不同” 菲
归档时间:
13 年,8 月 前
查看次数:
14673 次
最近记录: