こんにちは、同じ番号を含む行を削除したいと思います。 awk、sed、またはperlでどのようにこれを達成できますか?たとえば、行4と5には両方とも12.7が含まれているので、これら2つの行を削除したいと思います。ありがとうございます。
入力サンプル
start=0.1
end=2.5
start=8.7
end=12.7
start=12.7
end=16.7
start=16.7
end=25.2
start=25.2
end=48.7
start=48.7
end=60.1
start=66.2
end=69.2
start=69.2
end=72.2
start=72.2
end=75.2
start=75.2
end=78.2
予想出力:
start=0.1
end=2.5
start=8.7
end=60.1
start=66.2
end=78.2
ベストアンサー1
GNU実装を使用しuniq
、入力にタブ文字が含まれていないと仮定すると、次のことができます。
<your-file tr = '\t' | uniq -uf1 | tr '\t' =