2017-12-06 1 views
-3

Hallo Ich möchte meine Dateiausgabe mit benutzerdefinierten sortieren sortieren bitte helfen Sie mir.Unix benutzerdefinierte Sortierung

Eingabedatei.

USA|123|Pin 
UK|1243|Pin 
Australia|555|Pin 
Germany|1|Pin 
Singapore|65|Pin 
Germany|10|Pin 

Hier möchte ich zeigen Zeile enthält Deutschland in der ersten Position und Rest der Reihen n gleiche Reihenfolge wie in der Datei.

Ausgabe >>

Germany|1|Pin 
Germany|10|Pin 
USA|123|Pin 
UK|1243|Pin 
Australia|555|Pin 
Singapore|65|Pin 
+0

Verwendung von was? Nur * NIX Kommandozeilenwerkzeuge? – deceze

Antwort

0

leicht genug, um mit zwei Durchgängen durch die Datei.

grep '^Germany|' originalfile >newfile 
grep -v '^Germany|' originalfile >>newfile 
Verwandte Themen