如何在Linux中查找和合并某些特定行从一个文件B到另一个文件A的条件,条件是文件B中的行可以增加或减少

时间:2018-07-02 13:35:21

标签: shell unix scripting

文件A:

abc

bcd

def

ghi

jkl

文件B:

bcd

def

klm

所需的输出:

abc

bcd

def

klm

ghi

jkl

2 个答案:

答案 0 :(得分:1)

尝试一下这种单线:

awk '!a[$0]++' fileA fileB > output

它适用于您的示例文件。

答案 1 :(得分:0)

猫A B | sort -u将删除重复的并进行排序,@ Kent的anwser更为优雅,但输出仍不符合您的描述。