我正在尝试将数字列表替换为“ a”字母。
我已经能够在在线正则表达式测试器中完成此操作,因为您可以找到here。
示例:123,456,789 ==> 123,a,a
但是,我将其翻译成sed命令,就像这样,它不起作用。
echo "123,456,789" | sed 's/\(\d*\)\(,\d*\)/\1,a/g'
哪个会产生:
123,a456,a789
我想念什么吗?
答案 0 :(得分:1)
这个简单的sed
可能会帮助您:
$ sed -r 's/,[0-9]+/,a/g' <<< "123,456,789"
123,a,a