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. sed命令查找和替換失敗
- 3. 如何從* Nix命令行執行多行查找和替換?
- 4. 如何從命令行執行遞歸查找和替換?
- 5. 查找和sed命令替換爲Tcl命令ARGS符號
- 6. 文本查找和替換:執行命令不起作用
- 7. 查找和命令行
- 8. 命令替換中斷命令替換
- 9. 如何使用CAM :: PDF查找+替換命令行
- 10. perl從命令行查找並替換。特殊字符?
- 11. 查找並替換命令行上的多個文件
- 12. Linux命令行搜索和替換
- 13. 查找,重命名和替換文件
- 14. 如何使用find命令查找和替換jar文件
- 15. 批量查找和替換的終端命令
- 16. 內置在unix/linux下的遞歸查找和替換命令?
- 17. 的bash sed命令未能查找和替換
- 18. perl命令行替換
- 19. 查找和替換
- 20. 查找和替換
- 21. 查找和替換
- 22. 查找和替換
- 23. 查找和替換:\」
- 24. bash:在命令行上評估替換和替換
- 25. 如何在Xcode中使用查找和替換替換多行新行在Xcode中使用查找和替換
- 26. 使用換行符查找替換字符串的批量命令
- 27. 使用Dreamweaver查找和替換行尾
- 28. 查找和替換在多行
- 29. 查找和替換空行記事本++
- 30. Perl命令行多行替換