Я хочу найти файл с именем file.txt в каталоге и заменить всю строку в этих файлах строкой aprun
другой строкой vasprun = "mpirun -np 64 vasp"
Как это сделать это с awk или sed или любой другой утилитой bash?найти строку со строкой и заменить всю строку на другую строку
1
A
ответ
4
С GNU Баш и GNU СЭД:
shopt -s globstar
sed -i 's/.*aprun.*/vasprun = "mpirun -np 64 vasp"/' -- **/file.txt
От man bash
:
globstar
: Если установлено, шаблон ** используется в контексте расширительный путь к файлу будет соответствовать всем файлам и ноль или более каталогов и подкаталогов. Если за шаблоном следуют директории /, только каталоги и подкаталоги .
1
Вы также можете найти файл с помощью команды поиска и трубочного вывод в SED команды
find . -name file.txt | sed -i 's/.*aprun.*/vasprun = "mpirun -np 64 vasp"/g'
Смежные вопросы
- 1. Заменить всю строку со звездами
- 2. как заменить строку со строкой
- 3. Найти строку, содержащая строку и заменить другую строку с новой строкой
- 4. Bash: Заменить всю строку
- 5. найти строки, содержащие «^» и заменить всю строку на «»
- 6. Найти строку и заменить всю строку для этой строки
- 7. Заменить всю строку cmd
- 8. Прочитать строку за строкой и заменить строку
- 9. Удалить всю другую строку
- 10. Как заменить всю строку, содержащую строку?
- 11. Как заменить строку на другую строку?
- 12. Java заменить строку строки на другую строку
- 13. Как заменить строку на другую строку индексом?
- 14. Как заменить определенную строку на другую строку?
- 15. шаблоны django, найти строку заменить на другую строку
- 16. Найти строку и заменить другую строку в Java
- 17. SQL Заменить всю строку со значением
- 18. Заменить строку в файле со строкой
- 19. Заменить всю строку на строку и заменить часть строки на строку
- 20. Wordpress PHP - заменить строку со строкой
- 21. Заменить всю строку на строку с помощью Perl
- 22. Не можете заменить строку со строкой
- 23. Bash: заменить пустую строку со строкой
- 24. Заменить строку перед строкой?
- 25. Поиска строки в строке и заменить всю строку другой строкой
- 26. Найти и заменить всю строку на основе регулярных выражений Java
- 27. Как заменить строку на другую в haskell
- 28. пакет заменить строку под строку, чтобы найти
- 29. Правильно заменить строку другой строкой
- 30. Заменить всю строку в java