|
Знайти та замінити текст може бути простим завданням за допомогою текстові редактори більш базовий. Але що відбувається, коли вам потрібно виконати те саме завдання в декількох файлах одночасно?
Ну, там все ускладнюється ... або не дуже. |
У наступному прикладі ми будемо використовувати sed, щоб замінити всі входження слова "mongo" на слово "aurelio" у всіх файлах із розширенням .txt і що знаходяться в папці / home / user / myfolder /.
find / home / user / myfolder / -name * .txt -exec sed -i "s / mongo / aurelio / g" {} \;
Це просто ...
Перед закінченням варто згадати, що деякі текстові редактори дозволяють виконувати цю операцію за допомогою графічного інтерфейсу. Серед інших варто виділити Jedit, Geany, Regexxer тощо.