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)
Attachment:
signature.pgp
Description: Digital signature