디렉터리의 파일을 읽고 비교합니다.

디렉터리의 파일을 읽고 비교합니다.

comp1과 comp2라는 두 개의 디렉터리가 있고 둘 다 file1과 file2라는 파일이 있습니다.

두 디렉터리에서 file1을 읽고 각 파일의 차이점을 가져와 다른 파일로 리디렉션하는 bash 스크립트가 필요합니다. 예를 들어.

diff comp1/file1 comp2/file1 > file1.diff

답변1

#!/bin/sh

for f in comp1/* ; do
  diff "comp1/$f" "comp2/$f" > "$f.diff"
done

스크립트는 두 디렉터리에 동일한 이름을 가진 파일이 있다고 가정합니다.

관련 정보