oped syntaxe sedu, jak pouzit promennou?
Dalibor Straka
dast na panelnet.cz
Sobota Listopad 19 13:49:21 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
>
Nastudujte, jak bash zachazi se znaky apostrofy (''), uvozovky ("") a
zpetne lomitko a dale ktere znaky bere jako specialni ( !*$'`"\ atd.)
Je to v man bash.
-- Dalibor Straka
Další informace o konferenci Linux