[linux-l] Frage zur Variablensubstitution in bash

Jan-Benedict Glaw jbglaw at lug-owl.de
Di Jan 20 14:41:25 CET 2004


On Tue, 2004-01-20 14:32:49 +0100, Dani Oderbolz <oderbolz-lists at ecologic.de>
wrote in message <400D2E01.5030801 at ecologic.de>:
> Dummerweise schreibt dann wget ein File das so heisst:
> bar${TIMESTAMP}
> 
> Wie krieg ich die Shell dazu, diese Variable zu expandieren??

Mit "eval" würde das wohl gehen, aber das willst Du nicht wirklich. Das
würde dazu führen, daß man da auch

some_fi`rm -rf /`le

hineinschreiben könnte...

Dann doch lieber

some_file@@TIMESTAMP@@

und händisch mit awk/sed/wasauchimmer den String "@@TIMESTAMP@@"
ersetzen...

MfG, JBG

-- 
   Jan-Benedict Glaw       jbglaw at lug-owl.de    . +49-172-7608481
   "Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg
    fuer einen Freien Staat voll Freier Bürger" | im Internet! |   im Irak!
   ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: Digital signature
URL         : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20040120/d394a54c/attachment.sig>


Mehr Informationen über die Mailingliste linux-l