Mailinglist Archive: opensuse-de (2118 mails)

< Previous Next >
Re: Bash: Einen Satz sortieren
  • From: Al Bogner <suse-linux@xxxxxxxxxxxxxxxxxxxx>
  • Date: Fri, 26 Aug 2005 17:43:29 +0200
  • Message-id: <200508261743.29263.suse-linux@xxxxxxxxxxxxxxxxxxxx>
Am Freitag, 26. August 2005 16:03 schrieb Dr. Jürgen Vollmer:
> Hi Al,
>
> Am Freitag, 26. August 2005 15:42 schrieb Al Bogner:
> > Für eine relativ simple Anforderung fallen mir nur relativ aufwendige
> > Lösungen ein.
> >
> > Wie erreiche ich effizient folgendes:
> >
> > var="Diese Worte sollten sortiert werden"
> >
> > varsortiert="Diese sollten sortiert werden Worte"
>
> Das Problem mit sort liegt ja darin, da sort nur Zeilen sortiert, und hier
> hat man ja nur eine. Deshalb:
>
> varsortiert=`for wort in $var; do echo $wort; done | sort`

So in etwa hätte ich auch gelöst. Mir erschien eine Variante mit einer
Schleife zu aufwendig, aber so wie es aussieht, geht es nicht anders. Die
sed-Variante "liest" sich auch nicht einfacher.

Al

< Previous Next >