也许有人可以简要地帮助我...例如在file.txt中...
nw-3001-e0z-4581a/2/5
sed 's/\<[0-9]\>/0&/' file.txt ...
nw-3001-e0z-4581a/02/5
但我只想在第二个斜杠后填充零,第一个数字应保持一位数字
提前致谢!格里茨
您可以尝试按照所示样本进行以下操作,编写和测试吗?只需/
为awk
程序设置字段分隔符和输出字段分隔符,然后在第三列之前简单地添加0(如果其中仅存在一位数字)并打印该行。
echo "nw-3001-e0z-4581a/2/5" | awk 'BEGIN{FS=OFS="/"} {$3=sprintf("%02d",$3)} 1'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句