Como padronizar o número de caracteres em uma coluna?

2

Eu tenho uma coluna (no banco de dados de arquivo de dados) onde o número de caracteres não é padronizado e preciso padronizar. Como posso fazer isso?

Exemplo:

Sample_ID
159
148
1110
1100
150

Mas o meu banco não funciona assim, eu preciso de um banco deste tipo:

Sample_ID
0159
0148
1110
1100
0150

Como posso fazer isso?

    
por Amanda Botelho Alvarenga 24.05.2016 / 00:45

1 resposta

2

Você pode formatar o arquivo de dados com qualquer uma das várias linguagens de script. Com awk ,

awk '/^[0-9]+$/ { printf "%04d\n", $0; next; } { print; }' < oldfile >newfile

Da mesma forma, você pode formatar números com zeros à esquerda usando printf no bash, zsh, etc.

    
por 24.05.2016 / 01:15