Public feed #604249

Untitled

public text v1 · immutable
Raw Edit
·published 2007-07-05 12:08 UTC
rendered paste body
awk -v coef=1 -v annee=2006 '
{
bisex=0;
if ((annee==2000) || (annee==2004) || (annee==2008)) {
bisex=1; }
if (NR > 6 ) {
mois = int((NR-7)/6)+1;
if (mois < 10 ) {
nmois = "0" mois;
}
if (mois > 9 ) {
nmois = mois;
}
if (NR - 7 - 6*int((NR - 7)/6) == 0 ) {
print "0"$1"/"nmois"/"annee " 00:00:00 " $2 * coef;
print "0"$4"/"nmois"/"annee " 00:00:00 " $5 * coef;
print "0"$7"/"nmois"/"annee " 00:00:00 " $8 * coef;
print "0"$10"/"nmois"/"annee " 00:00:00 " $11 * coef;
print "0"$13"/"nmois"/"annee " 00:00:00 " $14 * coef;
print "0"$16"/"nmois"/"annee " 00:00:00 " $17 * coef;
print "0"$19"/"nmois"/"annee " 00:00:00 " $20 * coef;
print "0"$22"/"nmois"/"annee " 00:00:00 " $23 * coef;
print "0"$25"/"nmois"/"annee " 00:00:00 " $26 * coef;
print $28"/"nmois"/"annee " 00:00:00 " $29 * coef;}
if (NR - 7 - 6*int((NR - 7)/6) == 1 ) {
print $1"/"nmois"/"annee " 00:00:00 " $2 * coef;
print $4"/"nmois"/"annee " 00:00:00 " $5 * coef;
print $7"/"nmois"/"annee " 00:00:00 " $8 * coef;
print $10"/"nmois"/"annee " 00:00:00 " $11 * coef;
print $13"/"nmois"/"annee " 00:00:00 " $14 * coef;
print $16"/"nmois"/"annee " 00:00:00 " $17 * coef;
print $19"/"nmois"/"annee " 00:00:00 " $20 * coef;
print $22"/"nmois"/"annee " 00:00:00 " $23 * coef;
print $25"/"nmois"/"annee " 00:00:00 " $26 * coef;
print $28"/"nmois"/"annee " 00:00:00 " $29 * coef;}
if (NR - 7 - 6*int((NR - 7)/6) == 2 ) {
print $1"/"nmois"/"annee " 00:00:00 " $2 * coef;
print $4"/"nmois"/"annee " 00:00:00 " $5 * coef;
print $7"/"nmois"/"annee " 00:00:00 " $8 * coef;
print $10"/"nmois"/"annee " 00:00:00 " $11 * coef;
print $13"/"nmois"/"annee " 00:00:00 " $14 * coef;
print $16"/"nmois"/"annee " 00:00:00 " $17 * coef;
print $19"/"nmois"/"annee " 00:00:00 " $20 * coef;
print $22"/"nmois"/"annee " 00:00:00 " $23 * coef;
if (mois == 2 && bisex == 1) {
print $25"/"nmois"/"annee " 00:00:00 " $26 * coef;
}
if (mois != 2 ) {
print $25"/"nmois"/"annee " 00:00:00 " $26 * coef;
print $28"/"nmois"/"annee " 00:00:00 " $29 * coef;
if ((int((NR-7)/6)+1 == 1 ) || (int((NR-7)/6)+1 == 3 ) || (int((NR-7)/6)+1 == 5 ) || (int((NR-7)/6)+1 == 7 ) || (int((NR-7)/6)+1 == 8 ) || (int((NR-7)/6)+1 == 10 ) || (int((NR-7)/6)+1 == 12 )) {
print $31"/"nmois"/"annee " 00:00:00 " $32 * coef;}}}
}
}
'