grep -rl 'cловосочетание' /var/directory/* | xargs perl -p -i -e 's/значение1/значение2/g'
или
find /var/directory/ -type f | xargs sed -i 's/значение1/значение2/g'
, где
в директории и во вложенных каталогах /var/directory/* ищем заданное словосочетание и везде, где нашли, заменяем в нем значение 1 на значение 2.
При смене домена остались старые пути в скриптах, тогда:
1) рекурсивно заменим домен dopusk-78.su на dopusk-79.ru
grep -rl 'dopusk-78.su' /var/www/user79101/data/www/dopusk-79.ru/* | xargs perl -p -i -e 's/8.su/9.ru/g'
2) или рекурсивно заменим домен almai.ru на alma-i.ru
find /var/www/user8678/data/www/ -type f | xargs sed -i 's/almai.ru/alma-i.ru/g'
CISHost - c нами Вы познаете дзен!