Bonjour,

voici un script CSH qui a pour but de faire un calcul sur une valeur d'un fichier

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
[...]
set f=`awk '{if (NR==15) print $1}' filename`
echo "f=" $f
echo "VSmin=" $VSmin
set LM==`awk '{if (NR==15) print $VSmin/($1*2.75)}' filename`
echo "LM=" $LM
ligne 1 et 2 pour vérifier la valeur de f dans le fichier
ligne 3 vérifie la valeur sortie antérieurement VSmin
ligne 4 pour faire le calcul sur la valeur de f avec VSmin

CSH me sort :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
f= 1.070
VSmin= 2240
LM=0.363636
alors que LM = 2240/(1.07*2.75) = 761,3 ...

Merci pour vos éclaircissements.

EDIT: il semblerait que awk n'arrive pas définir $VSmin comme une valeur..