Groovy - 带有“$”的字符串将其替换为 \$
我如何将包含 $ 的文件替换为 \$
例如 美元文件包含
string 1Mcl0c41$
替换后应该看起来像
string 1Mcl0c41\$
使用 sed 我可以执行
$ cat dollar
string 1Mcl0c41$
$ sed "s/1Mcl0c41/1Mcl0c41\\\\/g" dollar > fixed-filename
$ cat fixed-filename
string 1Mcl0c41\$
相同的我不想通过使用 groovy 实现我想用 \$ 替换所有出现的 $
How can i replace a file that contain $ to \$
e.g
dollar file contains
string 1Mcl0c41$
after replacing it should look like
string 1Mcl0c41\$
using sed i can perform
$ cat dollar
string 1Mcl0c41$
$ sed "s/1Mcl0c41/1Mcl0c41\\\\/g" dollar > fixed-filename
$ cat fixed-filename
string 1Mcl0c41\$
the same i wan't to achieve by using groovy i want to replace all the occurence of $ with \$
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在常规脚本/程序中,您可以说
或者,从命令行尝试
)" -p dollars > fixed-filename ,'\\或者,从命令行尝试
)或者,从命令行尝试
In a groovy script / program, you can say
Or, from the commandline, try
)" -p dollars > fixed-filename ,'\\Or, from the commandline, try
)Or, from the commandline, try