【发布时间】:2013-03-27 16:10:18
【问题描述】:
我正在 graphViz 中创建图形,我需要每个连接只显示一次,如何使用 linux 命令转换此输入?
输入
aa -- bb[label=xyz]
ab -- bb[label=yzx]
aa -- bb[label=zxy]
ac -- ab[label=xyz]
bb -- aa[label=xzy]
期望的输出:
aa -- bb[label=xyz]
ab -- bb[label=yzx]
ac -- ab[label=xyz]
所以aa -- bb 等于bb -- aa 并且需要删除。
我试过sort -k1,2 -u -t[ bot,它不能与[ 分隔符一起工作,并且不知道如何检查“反向”条目(“xx -- yy” = “yy -- xx”)
【问题讨论】:
标签: linux bash awk unique delimiter