Bonjour, j'ai un fichier qui a 6 colonnes. je veux diviser par deux toutes les colonnes, excepté la première. Voici mon script
et j'obtiens le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #!/bin/sh N=2 awk '{print $1,$2/$(N),$3/$(N),$4/$(N),$5/$(N),$6/$(N)}' toto > titi
en revanche, si je faisawk: (FILENAME=toto FNR=23201) Fatal: tentative de division par zéro
tout marche très bien. Pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #!/bin/sh awk '{print $1,$2/2,$3/2,$4/2,$5/2,$6/2}' toto > titi
Enfin, comment faire en utilisant une boucle for ? Mes tentatives sont sans grands succes...
Merci.
Partager