ENTRADA
New,9,1
Old,11,0
RESULTADO
New,09,1
Old,11,0
Gostaria de anexar ao número 2 após o primeiro ,
caso, se for um dígito, gostaria de adicionar 0
antes do dígito como a saída mostrada.
Consegui isso usando awk
, mas perdi ,
como separador.
usando o seguinte comando
awk -F ',' '{if(length($2)==1)$2="0"$2;print $0}' inputfile
Com
GNU sed
ele é factível assim:Eu usei o método awk abaixo para alcançar o mesmo
_linux_example ~]#
awk -F "," '{if(length($2)<=1)print $1",0"$2","$3;else print $0}' file.txt
resultado: