It storeのようなものを使用するときは、diffを適用してディレクトリと再帰的に比較し、出力をc.txt
\ nに保存したいと思います。しかし、私はちょうどそこに保存したい。どんな提案でもdiff -qr dir1 dir2 >c.txt
Files dir1/a.txt and dir2/a.txt differ
a
ベストアンサー1
同じ名前のファイルを比較するだけです。ファイルが異なる場合は終了し、コードを表示しdiff
、それ以外の場合は終了します。1
0
for f in dir1/*
do
b = `basename $f`
[[ -f dir2/$b ]] && [[ diff -q $f dir2/$b ]] && echo $b >> c.txt
done
これはdiff
出力を処理するよりも簡単です。