我有两个单独的文件,我需要从中创建一个新文件,它具有两个文件中的唯一值。
实施例: 文件A:
1234567890123456720100603104500 Random text or data.
2345678901234567820100602104500 [New] Random Text.
3456789012345678920100509213849 Earlier \Date.
4567890123456789020100521195058 & InBetween Date
档案B:
1234567890123456720100603104500 Random text or data altered.
2345678901234567820100602104500 [New] Random Text.
3456789012345678920100509213849 Earlier \Date.
4567890123456789020100521195058 & InBetween Date
输出:
1234567890123456720100603104500 Random text or data.
1234567890123456720100603104500 Random text or data altered.
2345678901234567820100602104500 [New] Random Text.
3456789012345678920100509213849 Earlier \Date.
4567890123456789020100521195058 & InBetween Date
sort -u在与一个文件有关时完成工作,但当我们有两个,三个等文件时会怎样?我也很感激用sed和awk实现
答案 0 :(得分:3)
sort
接受多个文件。只需运行sort -u FILE1 FILE2 ...
。
答案 1 :(得分:1)
您可以使用以下命令行获取此输出:
cat A B | sort | uniq > OutPut
您需要对行进行排序,然后删除重复的行并将输出存储到文件中。
答案 2 :(得分:1)
请使用sort FileA FileB | uniq
或sort -u FileA FileB
答案 3 :(得分:1)
以下也可以帮助你。
paste -d"\n" fileA fileB | uniq