oped syntaxe sedu, jak pouzit promennou?

Marian Cavojsky cavo+konf na cavo.sk
Sobota Listopad 19 09:06:31 CET 2005


On Sat, Nov 19, 2005 at 02:16:19AM +0100, Oqak wrote:
> Marne resim problem, kdy v skriptu sedu je promenna:
> 
> LANIP=IP.AD.RE.SA
> sed -e 's/IP.AD.RE.SA /$LANIP /g' /tmp/hosty
> 
> bohuzel se tam nahrazeni provede retezcem "$LANIP", nikoliv obsahem 
> promenne $LANIP, zkousel jsem i zapis \$LANIP, ale to nefunguje, zrejme je 
> treba napsat jinak syntaxi, jen nevim jak

Chybu nehladajte v sed-e, ale quotovani retazca ako parametra sed-u.

Nieco si o tom mozete precitat napriklad na tejto stranke:
http://www.mpi-sb.mpg.de/~uwe/lehre/unixffb/quoting-guide.html#para:sh-which

-- 
Marian Cavojsky



Další informace o konferenci Linux