делаю сайт на php. под vmware крутится линукс. надо во всех файлах поменять название сайта с 'www.blabla.dev' на 'www.blabla.com'. спецы, помогите скриптом на bash? а то я в нем совсем не разбираюсь.
по архивам рассылок:
-----------
Ну а замену можно сделать, например,
из командной строки:
for f in *.html;do \
sed 's/выр1/выр2/g'<$f >$f.new && mv $f $f.bak && mv $f.new $f;done
Для рекурсивной замены вместо for используй find с параметром -exec.
-----------
Например, так:
$ find . -type f -exec sed --in-place 's/byaka/buka/g' \{\} \;
Здесь замена 'byaka' на 'buka' во всех файлах в текущей директории и ниже.
-----------
Здесь, на лоре, вроде предостерегали от --in-place