Bonjour,
Aprés avoir beaucoup joué avec dc, je cherche a utiliser bc qui est le standard posix.
bc permet de définir des variables tableaux mais les pages de man sont plutôt avare d'explications.
Avec un fichier texte comme suit :
J'obtient le résultat attendu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 a=2 b=4 a*b
Mais en utilisant un tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cat infile | bc 8
J'obtient une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 a=[2 4] a[0]*a[1]
J'ai essayé de séparer les variables par ; , . ... sans succès !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 cat infile | bc (standard_in) 1: syntax error 0
Quelqu'un a une idée ?
Merci.
Partager