두 파일을 비교하고 두 번째 파일에 없는 줄을 추가하는 방법은 무엇입니까?

두 파일을 비교하고 두 번째 파일에 없는 줄을 추가하는 방법은 무엇입니까?

코딩을 하는 동안 문제가 발생했습니다. 두 파일을 비교해야 합니다. 다음은 샘플 입력 파일입니다 inputfile1.txt.

car
php
module
so
js
node
array

그리고 다른 입력 파일 inputfile2.txt::

car
module
js
array
so

inputfile2.txt위에서 볼 수 있듯이 두 파일을 비교하면 존재하지 않습니다 node.php

outputfile1.txt생성된 출력 파일은 다음과 같습니다 command inputfile1.txt inputfile2.txt > outputfile1.txt.

car
module
js
array
so
php
node

출력 파일은 에 나타나는 결측값을 추가 inputfile1.txt하지만 에 나타나는 결측값은 추가하지 않습니다 inputfile2.txt. 마지막 두 줄입니다.

diff몇 가지 를 시도했지만 grep원하는 결과가 표시되지 않습니다.

저는 OSX를 사용하고 있습니다.

답변1

그리고 grep:

grep -Fxvf file2 file1 >> file2 # append to end of file2

그리고 sort:

sort -u file[12] > output

관련 정보