[QUOTE]最初由 天刀 发布
[B]哦。谢谢版主的教导。
知道怎么做,不过看看有没什么其他的办法。
不过下面这个不知道怎么处理:
abc:efg 123:hij
怎样把efg的123*2,然后输出呢?除了用awk。 [/B][/QUOTE]
复制内容到剪贴板
代码:
#str="abc:efg 123:hij"
#echo $str|sed "s/\(efg \)[0-9]\{3\}/\1$(echo $(echo $str|grep -o '[0-9]\{1,\}')*2|bc)/"
abc:efg 246:hij