sed: Jak nahradit __NECO__ za /cesta/neco ??

Libor Chocholaty chocholaty na gncz.cz
Pondělí Únor 11 11:57:08 CET 2002


Dobry den,

koumam jiz nejakou dobu nad tim, jak udelat $SUBJ. Mam skript, ve kterem
bych rad nahrazoval formalni paramenty. Normalne to delam sed(em), ale
nevim, jak zabezpecit, aby nahrazujici retezec mohl obsahovat lomitko.

Vec se ma tak, ze v predpripravenem skriptu mam:
export CESTA=__CESTA__
a chtel bych to __CESTA__ nahradit podle obsahu promenne plna_cesta.
Bohuzel obsahuje lomitka a nevim jak to zaonacit, aby se z toho sed
nezblaznil.

Mohl bych ty lomitka nejdriv prelozit pomoci "tr" na neco jineho, ale
ten file je dost velky a zpetna konverze na lomitka by nemusela zbytku
udelat dobre.

Dekuji za kazdou radu,
Libor Chocholaty




Další informace o konferenci Linux