检查第一列是否包含4位数字,如果没有填充零,则>>

问题描述 投票:0回答:1

我想检查第一列是否有4位数字,如果没有,那么在前面加上0,所以所有的都应该是4位数字(使用awk,bash等):

T12FT 19/11/19 2000 
T12FT 18/12/19 2040 

T5 19/11/19 2000 
T5 18/12/19 2080 

T0015 19/11/19 2050 
T0015 18/12/19 2060 

我想获得以下输出:

T0012FT 19/11/19 2000 
T0012FT 18/12/19 2040 

T0005 19/11/19 2000 
T0005 18/12/19 2080 

T0015 19/11/19 2050 
T0015 18/12/19 2060 

我该怎么做?

我想检查第一列是否有4位数字,如果没有,那么在前面加上0,所以所有的都应该是4位数字(使用awk,bash等):T12FT 19/11/19 2000 T12FT 18 / 12/19 2040 T5 19/11/19 2000 T5 ...

bash awk
1个回答
0
投票

您可以用sed来做:

© www.soinside.com 2019 - 2024. All rights reserved.