我有这个输出:
30.1.2003
3.3.2003
25.12.2003
我想打印除两年之外的每个值(可能有前导值)。即
30.01.2003
03.03.2003
25.12.2003
答案 0 :(得分:2)
您可以使用ArrayList
:
ArrayList<String> tii = new ArrayList<String>();
答案 1 :(得分:1)
awk -F. -v OFS="." '{for(i=1;i<=NF;i++)$i=(length($i)<2?"0":"")$i}7' file
如果您的输出来自某个进程,请执行:
yourApp|awk -F. -v OFS="." '{for(i=1;i<=NF;i++)$i=(length($i)<2?"0":"")$i}7'