Замена слова в файлах Linux

Однажды при замене сетевого адаптера в сервере, мне понадобилось изменить его старое название в конфигурации netplan, то есть заменить несколько сотен слов в файле, по этому я придумал команду:

cd /etc/netplan/
find -type f -name 50-cloud-init.yaml -exec sed -i -r 's/link: ens4/link: ens5/g' {} \;

Также можно указать с какой строки по какую заменять слово, например со строки 10 по строку 150:

:10,150s/слово1/слово2/g

Смотрите также мои статьи:
Использование текстового редактора vim
Поиск текста с использованием grep

Оставьте комментарий

Добавить комментарий