En essayant d'obtenir les colonnes (sauf la première) d'une tabulation délimitée par des nombres.Bash Colum somme sur une table de longueur variable
Pour connaître le nombre de colonnes d'un magasin dans une variable que j'utilise:
cols=$(awk '{print NF}' file.txt | sort -nu | tail -n 1
suivant Je veux calculer la somme de tous les nombres dans cette colonne et stocker ce nouveau dans une variable une boucle:
for c in 2:$col
do
num=$(cat file.txt | awk '{sum+$2 ; print $0} END{print sum}'| tail -n 1
done
cette num=$(cat file.txt | awk '{sum+$($c) ; print $0} END{print sum}'| tail -n 1
sur lui-même avec un numer fixe et sans travaux d'entrée variables trouver, mais je ne peux pas obtenir d'accepter la boucle for v ariable.
Merci pour le soutien
p.s. Ce serait également bien si je pouvais résumer toutes les colonnes (expépt le premier) à la fois sans le problème de boucle.
Merci beaucoup. Fonctionne comme un charme. –