Am 2005-03-01 01:49:18, schrieb Andreas Schmidt:
> Hallo,
>
> ich will per Script eine Zeile aendern lassen. Der Suchstring ist in
> einer Variablen gespeichert:
>
> SEARCH="^AllowUsers.*$"
> cat $CONFFILE | sed -e 's/$SEARCH/AllowUsers $NAMES/'
^ ^
> Habe aber gerade feststellen muessen, dass das nicht funktioniert --
> kein Wunder, sed sucht jetzt wohl nach einem Zeilenende gefolgt vom
> String "SEARCH". Was muss ich tun, damit nach dem Inhalt von $SEARCH
> gesucht wird?
Warum nicht:
SEARCH="^AllowUsers.*$"
sed -e "s/$SEARCH/AllowUsers $NAMES/" $CONFFILE
ist einfacherer und sauberer.
> Schoenen Gruss,
>
> Andreas
Greetings
Michelle
--
Linux-User #280138 with the Linux Counter, http://counter.li.org/
Michelle Konzack Apt. 917 ICQ #328449886
50, rue de Soultz MSM LinuxMichi
0033/3/88452356 67100 Strasbourg/France IRC #Debian (irc.icq.com)
signature.pgp
Description: Digital signature

