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
> 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 > |