Bash dirs, переименование файлов и файлов - PullRequest
1 голос
/ 05 августа 2011

Я пытаюсь заменить очень простое слово («обсуждение») другим («предметом») в скрипте PHP с файлами и множеством подпапок.

Я бы хотел изменить это слово: 1- во всех файлах содержимого 2- в именах файлов 3- в каталогах имена

Простой цикл и некоторые регулярные выражения могут позаботиться о 2 и 3, но как я могу сделать 1 с bash?

Ответы [ 2 ]

3 голосов
/ 05 августа 2011

используйте сед.

sed -i 's/discussion/item/g' <filename>
0 голосов
/ 06 августа 2011

с perl

perl -p -i.bak -e 's/discussion/item/g' *.php

или попробуйте отличную программу rpl..очень полезно http://www.laffeycomputer.com/rpl.html

...