Wie ich die folgenden datei.txt sortieren, die eine Menge von Punkten enthalten awk mit oderWie kann ich eine Art Punkte gesetzt innerhalb eines bestimmten Intervalls mit awk oder sed
sed1.0 -0.6486
0.8 -0.2384
-0.2 0.0750
-0.2 0.0750
0.6 0.0754
0.4 0.3150
0.2 0.4985
0.1 0.5742
-0.1 0.7003
-0.2 0.7528
-0.4 0.8416
-0.6 0.9133
-0.8 0.9721
-1.0 1.0208
1.0 2.4600
0.8 2.5526
0.6 2.6431
0.4 2.7286
0.2 2.8070
0.1 2.8433
-0.1 2.9098
-0.2 2.9400
-0.4 2.9948
-0.6 3.0428
-0.8 3.0849
-1.0 3.1218
Ich mag die Zeilen löschen {-0,2, 0,0750} und (-0,2, 0,0750) und haben endgültige Form der Datei als:
1.0 -0.6486
0.8 -0.2384
0.6 0.0754
0.4 0.3150
0.2 0.4985
0.1 0.5742
-0.1 0.7003
-0.2 0.7528
-0.4 0.8416
-0.6 0.9133
-0.8 0.9721
-1.0 1.0208
1.0 2.4600
0.8 2.5526
0.6 2.6431
0.4 2.7286
0.2 2.8070
0.1 2.8433
-0.1 2.9098
-0.2 2.9400
-0.4 2.9948
-0.6 3.0428
-0.8 3.0849
-1.0 3.1218
ich brauche ein Skript, das von 1,0 bis -1,0 in Schritten auf 0,1 und löscht jede Zeile überprüfen kann nicht folgen Sie der fallenden Reihenfolge, in diesem Fall die zwei Punkte -0.2 und schreiben Sie den 'sortierten' Satz auf eine neue Datei. Ich bin neu in Linux.
Würde mich freuen, wenn Sie hinzufügen, was Sie bisher versucht haben – sjsam
sed ist kein gutes Werkzeug dafür. – Beta
Zwei Anforderungen in einer Frage, und das auch ohne gültige Bemühungen .. Hmm Abstimmung, um diese als Off-Topic zu schließen. – sjsam