【发布时间】:2019-06-15 18:43:02
【问题描述】:
我不想用 @ 准确替换 1 个前导零,如果找到 2 个或更多前导零,则丢弃它。
0123
00123
000123
123
输出:
@123
00123
000123
123
我试过了
sed 's/^0.\{1\}/@/' file
注意:请考虑每行文件中的上述4条记录。
【问题讨论】:
-
sed '/^00/!s/^0/@/' file -
谢谢,上面的代码工作正常。