[linux-l] Frage zur Variablensubstitution in bash

Jens Dreger jens.dreger at physik.fu-berlin.de
Di Jan 20 14:47:20 CET 2004


On Tue, Jan 20, 2004 at 02:32:49PM +0100, Dani Oderbolz wrote:
> Hallo zusammen,
> ich habe mal wieder eine Frage zur Bash.
> Und zwar habe ich ein script gebaut, dass betimmte Dateien mit
> wget aus dem Netz holt.
> Die Informationen ?ber die zu holenden Dateien sind in einer 
> Konfigdatei, die von Script zeilenweise abgearbeitet wird.
> Nun m?chte ich in einer dieser Konfigurationszeilen eine Variable
> f?r einen Dateinamen verwenden (der Zieldateiname soll das Datum 
> enthalten).
> Nur klappt das nicht so, wei ich gerne m?chte.
> 
> Das ist in wesentlichen mein Script:
> 
> while read "SOURCEURL" "FILENAME" ; do
> 	
> 		wget "${SOURCEURL}" -O "${FILENAME}"

funktionieren wuerde sicherlich sowas wie

	        wget "${SOURCEURL}" -O $(eval echo "${FILENAME}")

Gruss,

Jens.



Mehr Informationen über die Mailingliste linux-l