Additionner éléments deux fichiers différents
Résolu/Fermé
yann747
Messages postés
127
Date d'inscription
mardi 25 octobre 2011
Statut
Membre
Dernière intervention
13 octobre 2021
-
17 sept. 2013 à 12:16
yann747 Messages postés 127 Date d'inscription mardi 25 octobre 2011 Statut Membre Dernière intervention 13 octobre 2021 - 18 sept. 2013 à 12:31
yann747 Messages postés 127 Date d'inscription mardi 25 octobre 2011 Statut Membre Dernière intervention 13 octobre 2021 - 18 sept. 2013 à 12:31
A voir également:
- Additionner éléments deux fichiers différents
- Formule excel pour additionner plusieurs cellules - Guide
- Fusionner deux fichiers excel - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Deux ecran pc - Guide
- Photoshop elements gratuit - Télécharger - Retouche d'image
2 réponses
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 621
Modifié par dubcek le 17/09/2013 à 13:05
Modifié par dubcek le 17/09/2013 à 13:05
hello
$ more a0*
::::::::::::::
a0
::::::::::::::
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
::::::::::::::
a00
::::::::::::::
100 110 120 130 140
150 160 170 180 190
200 210 220 230 240
$
$ awk 'NR==FNR {t[NR]=$0; next} {for(n=1; n<=NF; n++){split(t[FNR], a); printf $n+a[n] OFS}; print ""}' a0 a00
101 112 123 134 145
156 167 178 189 200
211 222 233 244 255
$
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 621
Modifié par dubcek le 17/09/2013 à 14:58
Modifié par dubcek le 17/09/2013 à 14:58
ceci surement plus rapide (le split en dehors de la boucle)
awk 'BEGIN{while(getline<"fichier1")t[++n]=$0} {split(t[FNR], a); for(n=1; n<=NF; n++)printf $n+a[n] OFS; print""}' fichier2
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 621
18 sept. 2013 à 08:56
18 sept. 2013 à 08:56
as-tu essayé ?
yann747
Messages postés
127
Date d'inscription
mardi 25 octobre 2011
Statut
Membre
Dernière intervention
13 octobre 2021
2
18 sept. 2013 à 12:31
18 sept. 2013 à 12:31
Salut,
ça marche impec, rien à voir au niveau rapidité !
Opération réussie en quelques secondes,
merci beaucoup de ton aide ;-)
ça marche impec, rien à voir au niveau rapidité !
Opération réussie en quelques secondes,
merci beaucoup de ton aide ;-)
17 sept. 2013 à 13:53
effectivement ça marche :-)
par contre le résultat s'affiche très lentement (3 secondes entre chaque valeur)
au vu du nombre de valeurs à traiter ça risque prendre plusieurs jours...
Si il faut en passer par là...
En tout cas merci encore pour la réponse ;-)
Modifié par dubcek le 17/09/2013 à 14:22
quel système ?