Существует две альтернативы:
использовать find
рекурсивно определять местоположение Ваших файлов (например. *.php
файлы) и perl
или разновидность GNU sed
(оба имеют -i
опция) для выполнения удаления.
То, что Вы просите, похоже на операцию рефакторинга: измените имя элемента кода везде в кодовой базе. Если мое предположение корректно, необходимо проверить IDE, которые в состоянии обработать php
разработка.
К сожалению, мой блог снижается, но из моей внутренней копии, HTH:
Как отредактировать изображения псевдодиска
Я действительно хочу читать больше о том, как этот nash/lvm наполняет работы над моим сервером...
Редактирование электронных дисков (initrds)
Следующее является шагами, которые позволяют отредактировать электронный диск для любых изменений:
gunzip -c /boot/initrd-.img >initrd.img
mkdir tmpDir
mount -o loop initrd.img tmpDir/
cd tmpDir
# Make all necessary changes (copy over modules, edit linuxrc etc)
umount tmpDir
gzip -9c initrd.img >/boot/initrd-.img
(украденный от http://openssi.org/cgi-bin/view?page=docs2/1.2/README.edit-ramdisk)
Продолжение
В какой-то момент они прекратили делать их обратной петлей ISOs, и теперь они - просто сжатый архив cpio:
mkdir initrd
cd initrd/
gzip -dc /boot/initrd-2.6.23-0.104.rc3.fc8.img | cpio -id
cpio находится в "новом" формате, поэтому при пересжатии, необходимо использовать --format='newc'
.
(украденный от http://fedoraproject.org/wiki/KernelCommonProblems)