【发布时间】:2016-03-23 23:45:28
【问题描述】:
我试图递归地遍历文件夹结构并更新一堆 pom.xml 文件。我只想更新我的版本号,所以我尽量做到准确。我要改变的是:
<version>5.1.1</version>
到
<version>5.2.0</version>
我试图包含版本标签,以确保我不会替换任何可能出现相同版本号的 cmets 或依赖项。
我认为像 ' 或 /' 这样的字符会引起问题。
我对在命令行上转义这样的字符没有太多经验,因此不胜感激。
我使用的是 Windows 7 机器,但安装了 Git Bash 和 Cygwin。
【问题讨论】:
标签: bash shell replace command-line escaping