2017-10-22 1 views

Antwort

0

Auf einer Linie zu tun ...

awk ‚{print $ NF“ „$ 1}‘ Eingabedatei | sortieren | awk ‚{if ($ 1! = $ 2) print $ 2” ‚$ 1} {if ($ 1 == $ 2) print $ 1‘\ n“}‘

umgeSpaltenReihenFolge, setzen Sie den Pfad zuerst, sortiert auf dem Weg Wenn die Spalten keine Duplikate sind, wechseln Sie die Reihenfolge zurück, wenn sie Duplikate sind, drucken Sie den Pfad einfach einmal und fügen Sie einen Zeilenumbruch hinzu.

+0

Für die Aufzeichnung, vermeide ich eine Sortierung in der zweiten Spalte, weil ich veraltete Syntax mag, sortieren Sie +1 statt Sortieren -k 2. – JDQ

Verwandte Themen