创建shell脚本以比较文件

时间:2015-03-04 04:17:34

标签: shell unix testing

我的目标是创建一个shell脚本来与文件进行比较,并说如果它们不相同则会失败。怎么做到这一点?我以前从未编写过shell脚本。

1 个答案:

答案 0 :(得分:0)

这是比较两个文件并输出“SAME”或“NOT SAME”的示例脚本。

cat cmptest.sh

#!/bin/sh
#
## Compare two files
if cmp -s $1 $2; then
  echo SAME.
else
  echo NOT SAME.
  exit 1
fi

使用方法:

sh cmptest.sh file1 file2

如果file1和file2相同,则输出“SAME”。 如果没有,输出“NOT SAME”。