[AWK] Recherche infos sur awk : comment soustraire infos de ligne 2 - infos ligne 1, en boucle.
2 réponses
Claude
[AWK] Recherche infos sur awk : comment soustraire infos de ligne 2 - infos
ligne 1, en boucle.
[AWK] Recherche infos sur awk : comment soustraire infos de ligne 2 - infos
ligne 1, en boucle.
Bonjour, je chercher à faire une soustraction entre 2 durées une sur la
ligne 1, l'autre sur ligne 2 et ainsi de suite.
nom début fin
TRAITEMENT1 2050 2230
TRAITEMENT2 2230 2240
TRAITEMENT3 2240 2310
TRAITEMENT4 2330 2350
nom début fin durée
TRAITEMENT1 2050 2230
TRAITEMENT2 2230 2240 0150
TRAITEMENT3 2240 2310
TRAITEMENT4 2330 2350 0110
merci de vos conseils et de vos pistes à suivre, avec awk je peux des
opérations sur une ligne mais je ne sais pas comment faire
pour traiter 2 lignes ( avec une variable ? )
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pascal Bourguignon
"Claude" writes:
[AWK] Recherche infos sur awk : comment soustraire infos de ligne 2 - infos ligne 1, en boucle.
[AWK] Recherche infos sur awk : comment soustraire infos de ligne 2 - infos ligne 1, en boucle.
Bonjour, je chercher à faire une soustraction entre 2 durées une sur la ligne 1, l'autre sur ligne 2 et ainsi de suite.
nom début fin TRAITEMENT1 2050 2230 TRAITEMENT2 2230 2240 TRAITEMENT3 2240 2310 TRAITEMENT4 2330 2350
nom début fin durée TRAITEMENT1 2050 2230 TRAITEMENT2 2230 2240 0150 TRAITEMENT3 2240 2310 TRAITEMENT4 2330 2350 0110
merci de vos conseils et de vos pistes à suivre, avec awk je peux des opérations sur une ligne mais je ne sais pas comment faire pour traiter 2 lignes ( avec une variable ? )
Garder chaque ligne impaire en tampon.
awk '
function duree(debut,fin,local,...) { ... return(duree); }
function f(d1,f1,d2,f2,local,t1,t2) { t1=duree(d1,f1); t2=duree(d2,f2); return(somme_duree(t1,t2)); }
There is no worse tyranny than to force a man to pay for what he does not want merely because you think it would be good for him. -- Robert Heinlein
"Claude" <c2.b2@voila.fr> writes:
[AWK] Recherche infos sur awk : comment soustraire infos de ligne 2 - infos
ligne 1, en boucle.
[AWK] Recherche infos sur awk : comment soustraire infos de ligne 2 - infos
ligne 1, en boucle.
Bonjour, je chercher à faire une soustraction entre 2 durées une sur la
ligne 1, l'autre sur ligne 2 et ainsi de suite.
nom début fin
TRAITEMENT1 2050 2230
TRAITEMENT2 2230 2240
TRAITEMENT3 2240 2310
TRAITEMENT4 2330 2350
nom début fin durée
TRAITEMENT1 2050 2230
TRAITEMENT2 2230 2240 0150
TRAITEMENT3 2240 2310
TRAITEMENT4 2330 2350 0110
merci de vos conseils et de vos pistes à suivre, avec awk je peux des
opérations sur une ligne mais je ne sais pas comment faire
pour traiter 2 lignes ( avec une variable ? )
Garder chaque ligne impaire en tampon.
awk '
function duree(debut,fin,local,...) {
...
return(duree);
}
function f(d1,f1,d2,f2,local,t1,t2) {
t1=duree(d1,f1);
t2=duree(d2,f2);
return(somme_duree(t1,t2));
}
[AWK] Recherche infos sur awk : comment soustraire infos de ligne 2 - infos ligne 1, en boucle.
[AWK] Recherche infos sur awk : comment soustraire infos de ligne 2 - infos ligne 1, en boucle.
Bonjour, je chercher à faire une soustraction entre 2 durées une sur la ligne 1, l'autre sur ligne 2 et ainsi de suite.
nom début fin TRAITEMENT1 2050 2230 TRAITEMENT2 2230 2240 TRAITEMENT3 2240 2310 TRAITEMENT4 2330 2350
nom début fin durée TRAITEMENT1 2050 2230 TRAITEMENT2 2230 2240 0150 TRAITEMENT3 2240 2310 TRAITEMENT4 2330 2350 0110
merci de vos conseils et de vos pistes à suivre, avec awk je peux des opérations sur une ligne mais je ne sais pas comment faire pour traiter 2 lignes ( avec une variable ? )
Garder chaque ligne impaire en tampon.
awk '
function duree(debut,fin,local,...) { ... return(duree); }
function f(d1,f1,d2,f2,local,t1,t2) { t1=duree(d1,f1); t2=duree(d2,f2); return(somme_duree(t1,t2)); }
There is no worse tyranny than to force a man to pay for what he does not want merely because you think it would be good for him. -- Robert Heinlein
Stephane Chazelas
2004-06-20, 23:39(+02), Claude:
[AWK] Recherche infos sur awk : comment soustraire infos de ligne 2 - infos [...]
nom début fin TRAITEMENT1 2050 2230 TRAITEMENT2 2230 2240 TRAITEMENT3 2240 2310 TRAITEMENT4 2330 2350
nom début fin durée TRAITEMENT1 2050 2230 TRAITEMENT2 2230 2240 0150 TRAITEMENT3 2240 2310 TRAITEMENT4 2330 2350 0110
merci de vos conseils et de vos pistes à suivre, avec awk je peux des opérations sur une ligne mais je ne sais pas comment faire pour traiter 2 lignes ( avec une variable ? ) [...]
Faut faire un getline pour recuperer la ligne suivante:
[AWK] Recherche infos sur awk : comment soustraire infos de ligne 2 - infos
[...]
nom début fin
TRAITEMENT1 2050 2230
TRAITEMENT2 2230 2240
TRAITEMENT3 2240 2310
TRAITEMENT4 2330 2350
nom début fin durée
TRAITEMENT1 2050 2230
TRAITEMENT2 2230 2240 0150
TRAITEMENT3 2240 2310
TRAITEMENT4 2330 2350 0110
merci de vos conseils et de vos pistes à suivre, avec awk je peux des
opérations sur une ligne mais je ne sais pas comment faire
pour traiter 2 lignes ( avec une variable ? )
[...]
Faut faire un getline pour recuperer la ligne suivante:
[AWK] Recherche infos sur awk : comment soustraire infos de ligne 2 - infos [...]
nom début fin TRAITEMENT1 2050 2230 TRAITEMENT2 2230 2240 TRAITEMENT3 2240 2310 TRAITEMENT4 2330 2350
nom début fin durée TRAITEMENT1 2050 2230 TRAITEMENT2 2230 2240 0150 TRAITEMENT3 2240 2310 TRAITEMENT4 2330 2350 0110
merci de vos conseils et de vos pistes à suivre, avec awk je peux des opérations sur une ligne mais je ne sais pas comment faire pour traiter 2 lignes ( avec une variable ? ) [...]
Faut faire un getline pour recuperer la ligne suivante: