Однажды при замене сетевого адаптера в сервере, мне понадобилось изменить его старое название в конфигурации netplan, то есть заменить несколько сотен слов в файле, по этому я придумал команду:
1 2 | cd /etc/netplan/ find -type f -name 50-cloud-init.yaml -exec sed -i -r 's/link: ens4/link: ens5/g' {} \; |
Также можно указать с какой строки по какую заменять слово, например со строки 10 по строку 150:
1 | :10,150s/слово1/слово2/g |
Смотрите также мои статьи:
Использование текстового редактора vim
Поиск текста с использованием grep