В Unix для замены текстового значения в группе файлов можно использовать утилиту rpl.
Установите rpl:
Для замены тестовой строки выполните команду в файле FILENAME:
|
|
rpl "old value" "new value" FILENAME |
Подстановка строки в всех файлах данного каталога:
|
|
rpl OLD_VALUE NEW_VALUE * |
Заменить строку в подкаталогах, но только для файлов типа css:
|
|
rpl OLD_VALUE NEW_VALUE * -R -x *.css |
UNIX
Данная запись опубликована в 17.03.2024 17:04 и размещена в рубрике Программирование.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Май 30, 2018 г.
Занимался пару дней перетряхиванием конфигурации varnish на веб-сервере, решил запротоколировать некоторые моменты, если вдруг понадобится на будущее. ...
Читать
Октябрь 6, 2023 г.
Полезный пример поиска в UNIX, чтобы найти файлы, содержащие 2 и более разных подстрок. Например, мне нужно было найти все файлы конфигурации, в которых одновременно есть значение "field_spacing" и "excluded: false".
Grep такой функции поиска не ...
Читать
Ноябрь 28, 2018 г.
По умолчанию GREP выводит всю строку, где был обнаружен указанный вами шаблон поиска. Для форматированных текстовых файлов это подходит. Но если в поиск попадает минифицированный текстовый или binary файл, то в консоль вываливается неприлично много текста. ...
Читать
Сентябрь 18, 2025 г.
Столкнулся с задачей на практике - в архиве tar.gz лежит еще один архив, в котором еще один и так далее... Как с кощеевым яйцом, только цепочка в матрешке куда более длинная.
Написал небольшой скрипт для bash, по распаковке такого сюрприза.
...
Читать