linux - 两个文件中的唯一值

标签 linux sorting awk sed

我有两个单独的文件,我需要从中创建一个新文件,该文件具有两个文件中的唯一值。

例子: 文件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 实现

最佳答案

sort 接受多个文件。只需运行 sort -u FILE1 FILE2 ...

关于linux - 两个文件中的唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48825881/

相关文章:

linux - 在 fish shell 中将 awk 输出设置为变量

linux - 如果第二列中的数据相同,则第一列的 Bash 添加

linux - 匹配两行,替换为三行

c - pread() 中的奇怪行为?

html - 获取 CLI 工具的 Linux 终端输出并显示在网页中

c# - 如何对包含文件大小数据的 ListView 列进行排序? C#

awk - 如果条件匹配附加到行

linux - 编译 runwhen - scan_uint 未定义?

Chrome 和 IE 之间的 Javascript 数组排序问题

sorting - Elasticsearch 列表索引按名称排序