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
출력을 처리하는 것보다 쉽습니다.