Ich habe zwei Dateien mit der gleichen Zeichenfolge in der Spalte, aber in anderer Reihenfolge.Sortierbefehl gibt unerwartete Ausgabe
Datei test1:
testbench.clk1 667
testbench.clk1_temp_net 667
testbench.clk 2000
und Datei test2:
testbench.clk1 533
testbench.clk 1611
testbench.clk1_temp_net 538
ich irgendwie auf 1 Spalte Befehl ausführen, wie auf beiden Dateien folgt und es unterschiedlichen Ausgang geben:
sort -t " " -k1 test1
testbench.clk1 667
testbench.clk1_temp_net 667
testbench.clk 2000
sort -t " " -k1 test2
testbench.clk1 533
testbench.clk 1611
testbench.clk1_temp_net 538
Können Sie mir erklären, warum ich diese Ausgabe bekomme und welche Lösung dafür ist?
oh sorry ich habe alle Optionen ausprobiert und -k1 oder -k1,1. so versehentlich in Beschreibung. Bereits die Beschreibung aktualisiert. Vielen Dank –
Sie hatten auch -n in einem Ihrer Befehle. Bist du sicher, dass es jetzt dieses Ergebnis geben wird? –
@MarekVitek Ich habe es nach dem Entfernen von Option -n (numerische Sortierung) überprüft. Und es gibt falsche Ausgabe –