Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/03/2011, 17h43   #1
Invité de passage
 
Inscription : novembre 2010
Messages : 16
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 16
Points : 4
Points : 4
Par défaut Incrémenter un nom de variable en CSH

Bonjour,

Dans un programme écrit en CSH, je cherche à incrémenter un nom de variable.

J'ai essayé ça :
Code :
1
2
3
4
5
6
7
8
set k = 1
 
while ($k != `expr $N + 1`)
 
      set i = `expr $k + 1`
      set R_curve_amplitude_`$k` = `head -1 $DIR/fichier_point.txt | awk '{print $i}'`
      set k = `expr $k + 1`
end
Mais ça ne fonctionne pas.

Merci pour votre aide.
jumiara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 19h37   #2
Membre confirmé
 
Inscription : juillet 2008
Messages : 407
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 407
Points : 289
Points : 289
Bonsoir,

Tu dois utiliser un dans ton bout de code.

Code :
eval 'set R_curve_amplitude_'`expr $k`' = ... ';
Bien sûr, tu remplaces les trois points par la suite du code.
b_zakaria est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h50.


 
 
 
 
Partenaires

Hébergement Web