|
Тема |
Re: упътване за Search and replace функция [re: Пay] |
|
Автор |
Иcтopиka (руски шпионин) |
|
Публикувано | 18.02.05 04:25 |
|
|
още малко ще понахалствам за помощ :)
значи вариянта с perl ми свърши чудесна работа,а този с msql не върви, може би нямам права за msql през ssh . иначе през php примерно си го ползвам.Става дума за виртуален хостинг където съм с потребителски акаунт.
Но сега ми трябва същата операция като стринговете за замяна включват наклонени черти ,нещо такова: "usr/local/html/vhosts/domain.com/httpdocs/" .съответно сложих ги в променливи ,правя файл f1 и го стартирам sh f1. файла f1 e :
prom1="usr/local/html/vhosts/domain.com/httpdocs/";
prom2="usr/local/psa/home/vhosts/domain2.com/httpdocs";
find . -name "*.php" -exec perl -i -n -p -e 's/$prom1/$prom2/g' {} \;
при опит да го изпълня получавам
: not found
: not found
а примерно echo $prom2; си върви.
очевидно като срещне 's/$prom1/$prom2/g' и не ги намира двете променливи.
и как да го реша тоя проблем?
|
| |
|
|
|