分页: 1 / 1
求问在在shell脚本里同一行怎么替换多个不同的字符变量?谢谢!
发表于 : 2016-11-14 15:11
由 Rimeime
如:helloaawordcc
结果:hello11word22
把aa替换成11,cc替换成22,怎么替换两个变量,我想到的是用sed要读写两次,感觉太繁琐,应该有更好的方法吧,各位前辈给指导下,谢谢了先!
Re: 求问在在shell脚本里同一行怎么替换多个不同的字符变量?谢谢!
发表于 : 2016-11-14 16:45
由 cao627
代码: 全选
echo "helloaawordcc" | sed 's/aa/11/;s/cc/22/'
Re: 求问在在shell脚本里同一行怎么替换多个不同的字符变量?谢谢!
发表于 : 2016-11-14 17:58
由 Rimeime
cao627 写了:代码: 全选
echo "helloaawordcc" | sed 's/aa/11/;s/cc/22/'
谢谢大神

Re: 求问在在shell脚本里同一行怎么替换多个不同的字符变量?谢谢!
发表于 : 2016-11-18 17:28
由 jiandan23
或者用tr:echo helloaawordcc | tr "ac" "12"