当前位置: 技术问答>linux和unix
如何用shell做字符串的替换
来源: 互联网 发布时间:2016-09-02
本文导语: 本帖最后由 scfy926 于 2010-06-07 22:38:19 编辑 如题所问: strFrom="123412345" str="66" m=7 替换条件:将strFrom中从第m个字符开始的文字替换成str 替换结果:strTo="123412665" 用shell实现哦~ | #!/bin/sh substr() { awk 'BEGIN...
strFrom="123412345"
str="66"
m=7
替换条件:将strFrom中从第m个字符开始的文字替换成str
替换结果:strTo="123412665"
用shell实现哦~
|
#!/bin/sh
substr()
{
awk 'BEGIN {print substr("'$1'", "'$2'", "'$3'")}'