awk :
awk -F';' 'BEGIN{ i=1004 }{ $1=i++ }1' OFS=';' file
-
-F';'
- separador de campo de entrada -
i=1004
- iniciando incremento
A saída:
1004;03;07;30;35;43;01;03
1005;08;12;16;22;26;06;07
1006;02;20;28;29;44;03;09
1007;08;11;15;20;30;03;08
1008;09;11;12;19;30;04;09
1009;08;15;25;27;42;01;04
1010;05;07;26;36;39;02;10
Ou você pode passar a variável i
de "fora":
awk -F';' '{ $1=i++ }1' i=1004 OFS=';' file