Chinaunix
标题:
sed 替换
[打印本页]
作者:
huang6894
时间:
2014-04-28 15:39
标题:
sed 替换
如果:
echo '[1 , 2]'|sed 's/\[[0-9]\+,/&\]。\[/g'|sed 's/,\]/\]/g'|sed 's/\[ /\[/g' 得到[1]。[2]
有什么办法
可以把[1 , 2,3]替换成[1]。[2]。[3];把[1 , 2,3 , 4]替换成[1]。[2]。[3]。[4]....?
作者:
jeffreyst
时间:
2014-04-28 15:42
echo "[1,2,3]" | sed "s/,/].[/g"
[1].[2].[3]
作者:
jason680
时间:
2014-04-28 15:43
回复
1#
huang6894
$ echo '[1 , 2,3]' | sed -r 's/\s*,\s*/].[/g'
[1].[2].[3]
$ sed --version
GNU sed version 4.2.1
...
作者:
huang6894
时间:
2014-04-28 15:50
@jeffreyst
@jason680
非常感谢两位,我知道我错在哪了,谢谢,谢谢
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2