我在进行一些编码时遇到了问题,我需要比较两个文件,这是一个示例输入文件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