異なるディレクトリ内の同じ名前の2つのファイルを比較したいとします。 $ 1と$ 2は2つのディレクトリです。同じ名前のファイルがある場合、私は確認することができますが、その後、私は2番目のファイルを取得する方法がわからない...ファイル名が与えられた場合、シェル内のディレクトリからファイルを取得する方法
cd $1
for i in `ls`
do
if [ -f $2/$i ]
then
echo "find it in another directory"
GET THE OTHER FILE IN $2, THEN COMPARE THEM
cmp -s $i THE OTHER FILE
if [ $? = 0 ]
echo "they are same"
else
echo "they are different"
fi
fi
done
通信名 – kev