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