Huhu,
On Tue, Aug 07, 2007 at 09:12:23PM +0200, Sebastian Schaper wrote:
> doppelzahl="12:34"
> erstezahl=`echo $doppelzahl | cut -f 1 -d \:`
> zweitezahl=`echo $doppelzahl | cut -f 2 -d \:`
> echo "Erste Zahl:" $erstezahl
> echo "Zweite Zahl:" $zweitezahl
>
> Gerade in der Bash ueberprueft. Wichtig sind die Backticks (`), die das Ergebnis
> des echo|cut-Befehls in die Variable uebergeben.
Soweit richtig und genauso funktional wie meine awk-Loesung,
warscheinlich auch aufgrund des kleineren Binaries (21k vs 301k hier)
auch etwas flotter ;)
Trotzdem habe ich eine kleine Anmerkung, die die Lesbarkeit verbessert
und vor allem auch die Verschachtelbarkeit von Subcommands ermoeglicht:
erstezahl=$(echo $doppelzahl | cut -f 1 -d \:`)
zweitezahl=$(echo $doppelzahl | cut -f 2 -d \:)
Gruss
Moritz
--
http://mailman.uugrn.org/mailman/listinfo/uugrn