Re: "sort" und "-"
Stefan Lang <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
On Friday 04 November 2005 23:39, Thomas Moritz wrote:
> Hallo zusammen,
> ich lege mir gerade voellig die Karten mit folgendem Problem:
> In File1 liegen beispielsweise folgende Zeilen:
>
> aaacc|irgendwas
> aaa-x|sonstwas
> aaa-a|nochirgendwas
>
> Wie bekomme ich es hin, dass bei einem "sort" das "-" mit
> ausgewertet gewertet wird? Die Ausgabe sollte dann so aussehen:
>
> aaa-a|nochirgendwas
> aaa-x|sonstwas
> aaacc|irgendwas
>
> Ich versuche mich hier an
> sort (coreutils) 5.2.1
> mit allen sinnvollen Optionen,
> das Ergebnis sieht immer so aus:
>
> aaa-a|nochirgendwas
> aaacc|irgendwas
> aaa-x|sonstwas
>
> sort -t"|" +0 File1 > File2
>
> Das komplette File wird nach Feld0 alphabetisch sortiert, jedoch
> wird dabei das "-" ignoriert!
> Wer hat einen Tip?
Wenn's Ruby sein darf:
ruby -e 'puts ARGF.readlines.sort_by { |a| a[/^[^|]*(?=|)/] }' File1 >
File2
Grüße,
Stefan
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
[email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]