我有输入数据:
@H_616_5@
@H_616_5@
@H_607_7@foo 24
foobar 5 bar
bar foo 125
@H_616_5@我想要输出:
@H_616_5@
@H_607_7@foo 024
foobar 005 bar
bar foo 125
@H_616_5@@R_327_9447@使用这个sed替换:
@H_616_5@
@H_607_7@s,\([a-z ]\+\)\([0-9]\)\([a-z ]*\),\100\2\3,s,\([a-z ]\+\)\([0-9][0-9]\)\([a-z ]*\),\10\2\3,
@H_616_5@但是,我可以进行一次替换吗?就像是:
@H_616_5@
@H_607_7@if (one digit) then two leading 0
elif (two digits) then one leading 0
@H_616_5@问候.