Linux에는 파일 이름만 있는 파일이 있습니다(파일 이름은 60개만 있고 다른 것은 없음).
파일 60.txt
foo
foo123
...
bar
다른 파일에는 63개의 파일 이름이 있으며 대부분 동일하지만 3개가 더 있습니다.
파일 63.txt
foo
foo123
...
hello
bar
world
baz
의 내용은 의 file60.txt
내용과 어떻게 비교됩니까 file63.txt
?
답변1
파일이 정렬된 경우
comm -13 file60.txt file63.txt
파일이 정렬되지 않은 경우
comm -13 <(sort file60.txt) <(sort file63.txt)
제거하다
rm $(comm -13 <(sort file60.txt) <(sort file63.txt))