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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.