我正在尝试比较Shell脚本中两个文件的大小,但正在进行测试:32:8:意外的运算符错误。
I=`wc -c $i | cut -d' ' -f1`
J=`wc -c $j | cut -d' ' -f1`
if test $I == $J
then
echo $i $j >> $1.pares
fi
我使用echo测试$ I和$ J中的值,并且值正确,但是我无法比较它们...
最佳答案
尝试像这样使用方括号([]
)和-eq
:
I=`wc -c $i | cut -d' ' -f1`
J=`wc -c $j | cut -d' ' -f1`
if [ $I -eq $J ]
then
echo $i $j >> $1.pares
fi
关于linux - 比较Shell脚本中的文件大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8108244/