[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: awk/bash Anfaengerfrage
[Thread Prev] | [Thread Next]
- Subject: Re: awk/bash Anfaengerfrage
- From: Moritz Augsburger <uugrn@xxxxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 7 Aug 2007 21:30:30 +0200
- To: uugrn@xxxxxxxxxxxxxxx
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