sort funktioniert nicht

30/10/2008 - 11:55 von Bastie | Report spam
Hallo,

ich habe meine Probleme mit dem sort und brauche dringend Hilfe. Ich
habe eine Datei mit dem Aufbau (Unterstrich entspricht Space)

212222122___080820083028797879 ...
212222122___101220073028232323 ...
212999999___110120083032328938 ...
212222122___050520083032897898 ...
212999999___040220073028989889 ...

Sortiert werden soll nach 21-24 und darin nach 2-8
212999999___040220073028989889 ...
_+++++++___________++++_____ ...

Ansatz war dementsprechend den sort mit
sort -k 1.2,1.9 -k 2.9,2.12 foo.in -o foo.out

Wo liegt der Fehler???

Danke
Sebastian
 

Lesen sie die antworten

#1 Fr
30/10/2008 - 13:47 | Warnen spam
Bastie schrieb:
Hallo,

ich habe meine Probleme mit dem sort und brauche dringend Hilfe. Ich
habe eine Datei mit dem Aufbau (Unterstrich entspricht Space)

212222122___080820083028797879 ...
212222122___101220073028232323 ...
212999999___110120083032328938 ...
212222122___050520083032897898 ...
212999999___040220073028989889 ...

Sortiert werden soll nach 21-24 und darin nach 2-8
212999999___040220073028989889 ...
_+++++++___________++++_____ ...

Ansatz war dementsprechend den sort mit
sort -k 1.2,1.9 -k 2.9,2.12 foo.in -o foo.out

Wo liegt der Fehler???



Falls ich dich richtig verstehe, musst du als Feldbegrenzer
den Unterstrich angeben, sonst wird kein zweites Feld definiert:

sort -t_ -k 1.2,1.9 -k 2.9,2.12 foo.in -o foo.out

HTH,
Frank

Ähnliche fragen