Bonjour,
voici un script CSH qui a pour but de faire un calcul sur une valeur d'un fichier
ligne 1 et 2 pour vérifier la valeur de f dans le 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 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 :
alors que LM = 2240/(1.07*2.75) = 761,3 ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 f= 1.070 VSmin= 2240 LM=0.363636
Merci pour vos éclaircissements.
EDIT: il semblerait que awk n'arrive pas définir $VSmin comme une valeur..
Partager