co.de.mon.key

Weblog

Automatyczna zamiana nazw plików i zawartości

| Comments

Sytuacja z życia, rozwiązanie do zapamiętania. Bazując na starym projekcje o określonym nazewnictwie plików oraz klas, namespace itd. trzeba stworzyć nowy z całkowicie zmienioną jedną frazą na drugą.

Rozwiązanie

Zamiana zawartości:

grep -rl NazwaPierwotna . | xargs sed -i -e 's/NazwaPierwotna/NazwaDocelowa/g'

Zmiana nazw plików

find . -name "NazwaPierwotna*" -exec rename 's/NazwaPierwotna/NazwaDocelowa/' {} \;

To ostatnie wywołać kilka razy

Comments