Wenn ich folgende Zeilen auf der Basis von Werten links von '=' sortieren soll. Aber die Sortierung sollte die Auswahl nach "=" gleichzeitig auf die Spalte erweitern. Wir müssen die Spalte nach '=' ::
sortieren %Vor%Dies muss in 'VI' vorgenommen werden, um die Datei zu bearbeiten.
Ergebnis sollte ::
sein %Vor%Versuchen Sie:
%Vor%Es wird nach der ganzen Zeile alphabetisch sortiert. Wenn Sie numerisch sortieren möchten (d. H. Die Zahl in der ersten Spalte kann eine andere Breite haben), versuchen Sie Folgendes:
%Vor% Mach dir keine Sorgen über =
, es wird keine Zeile ändern, es wird nur ihre Reihenfolge ändern.
Sie können Folgendes tun, um die sortierte Ausgabe zu sehen:
%Vor%Erläuterung:
:
: um den ex-Modus zu aktivieren. !
: Ermöglicht das Ausführen einer Shell
Befehl. %
: Der Name der Datei zur Zeit
öffnen. Um die Datei zu sortieren, indem Sie sie ändern, können Sie ihre Ausgabe in eine temporäre Datei umleiten und dann ihren Inhalt zurück in die ursprüngliche Datei kopieren:
%Vor%Tags und Links text-editor vi