Bonjour,

Dans une commane AWK, ma variable $14 correspond à une date.(jjmmaaaa)
Je souhaiterai décomposer cette date dans trois variables $jj, $mm, $aa
afin de pouvoir les mettre dans mon printf séparées par un ; pour qu'ils soient trois champs distincts.

Commande faire la décomposition, j'ai essayé avec cut mais je n'y arrive pas, et sous quelle forme faut-ils les rajouter dans mon printf?

D'avance merci pour votre aide!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
awk -F ';' -v out="$tabule/GF_PARCELLE_DATE.dat" '
$14 ~ /3[0-1]02[0-9][0-9][0-9][0-9]/ {printf ("%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;\n", $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16) >> out;}' $tabule/GF_PARCELLE.dat