Q
命令行查找和替换
0
A
回答
3
退房sed
:
sed -i 's|</url></loc>|</loc></url>|g' <filenames>
1
用sed:
sed -i 's/<\/url><\/loc>/<\/loc><\/url>/g' yourfiles.*
要更换其他标签:
sed -E -i 's/<\/(url|what|ever)><\/(loc|any|other)>/<\/\2><\/\1>/g' yourfiles.*
4
注意的sed
许多版本不承认-i
。但是你可以做同样的用Perl:
find . -exec perl -i -pe 's|(</url>)(</loc>)|$2$1|g' {} \;
Perl有过一个很大的优势的sed,它会更容易扩展为包括分布在多行的两个标签的出现。
perl -0777 -i -pe 's|(</url>)(\s*)(</loc>)|$3$2$1|g'
0
find . -type f -name "yourname*" -exec sed -i 's/<\/url><\/loc>/<\/loc><\/url>/g' '{}' ';'
相关问题
- 1. 查找和AWK命令替换
- 2. 如何从* Nix命令行执行多行查找和替换?
- 3. 查找和命令行
- 4. 查找并替换命令行上的多个文件
- 5. 如何使用CAM :: PDF查找+替换命令行
- 6. perl从命令行查找并替换。特殊字符?
- 7. Linux命令行搜索和替换
- 8. 查找,重命名和替换文件
- 9. 使用sed命令查找和替换shell脚本
- 10. 如何使用find命令查找和替换jar文件
- 11. 内置在unix/linux下的递归查找和替换命令?
- 12. 批量查找和替换的终端命令
- 13. perl命令行替换
- 14. 查找和替换:\”
- 15. 查找和替换
- 16. 如何在Xcode中使用查找和替换替换多行新行在Xcode中使用查找和替换
- 17. 使用换行符查找替换字符串的批量命令
- 18. Perl命令行多行替换
- 19. 查找和替换空行记事本++
- 20. 使用Dreamweaver查找和替换行尾
- 21. 查找和替换在多行
- 22. 猪替换命令
- 23. 命令替换RUBY
- 24. Zsh命令替换
- 25. 命令行查找,sed,exec
- 26. ZSH:如何在命令行中运行Vim-style替换命令?
- 27. MySQL;查找和替换
- 28. 与AWK查找和替换
- 29. SQL查找和替换
- 30. sql中查找和替换