
У меня есть template.php
файл, в котором я хочу изменить каждое вхождение apple
с grape
по всему файлу. В данный момент мне приходится кропотливо редактировать весь файл, чтобы найти, где что-то изменить. Иногда имя в файле такое, apple_button
а иногда просто apple
.
Я использую vi
для редактирования.
решение1
Откройте файл template.php
с помощью редактора vi. После открытия нажмите кнопку Escape и введите ниже.
:%s/apple/grape/g
решение2
Вам следует использовать sed
:
sed -i.bak 's/apple/grape/g' template.php
Если вы используете vi
, вы можете сделать в command mode
:
:%s/apple/grape/g
решение3
попробуйте использовать команду sed для изменения.
sed -e 's/apple/grape/g' filethatyouwantchange
это просто покажет вывод, если вы хотите изменить файл, используйте параметр -i:
sed -i -e 's/apple/grape/g' filethatyouwantchange
если вы используете vi
или vim
вы можете сделать то же самое с открытым файлом
:%s/apple/grape/g