Пакетная замена текста в файлах (Linux)
Рубрика: IT. Сети. Связь
Метки: linux
Среда, 17 октября 2012 г.
Просмотров: 32301
Подписаться на комментарии по RSS
Метки: linux
Среда, 17 октября 2012 г.
Просмотров: 32301
Подписаться на комментарии по RSS
В свое время, читая книжки про Linux для начинающих, обязательным лозунгом значилась возможность быстрого и легкого переименования, редактирования и вообще любой манипуляции сразу с несколькими файлами. Эти средства действительно являются привлекательной чертой *NIX-подобных систем.
В арсенале Linux довольно много приемов замены текста в файлах (shell-скрипты, grep & find, perl), я приведу лишь один, который проверил сам, он работает и интуитивно понятен:
replace 'что заменяем' 'на что заменяем' -- <путь к директории с файлами>
А для наглядности даже покажу реальный пример: в текущей папке лежат .html-файлы, датированные 2010-м годом, нужно все вхождения «August 2010» заменить на «August 2012»:
Оставьте комментарий!