我想看看 2 个文件是否不同。如果他们是,我想输出一些东西。如果没有,请输出其他内容。这是我使用的代码,它工作正常
if diff file1.txt file2.txt >/dev/null ; then
echo "Not different"
else
echo "Files are different"
fi
但是,现在我想为我的diff
添加条件,例如:
| grep "<" | awk '{$1=""; print $0}' | sed '/#/d'
如何在我的 diff 命令中添加此正则表达式,以便我的if statements
工作?
谢谢
测试操作的结果。
r=$(diff file1.txt file2.txt | grep "<" | awk '{$1=""; print $0}' | sed '/#/d')
if [ -z "${r}" ] ; then
编辑:您正在检查输出,而不是错误代码。