script csh besoin d'aide pour lire x lignes

script csh besoin d'aide pour lire x lignes - Shell/Batch - Programmation

Marsh Posté le 18-03-2007 à 10:20:25    

Bonjour,  
J'ai crée un fichier de valeur qui se comporte de cette manière
 
7 10 ==> le 7 definit le nombre de lignes
1 1 40 40 $inc $dec
2 3 40 40 $inc $dec
4 5 40 40 $inc $dec.... pendant 7lignes  
 
pour une ligne  
1 10  
1 1 40 40 $inc $dec
 
Au départ j'avais crée un script csh(voir ci dessous) qui me lisait qu'une seule ligne (voir en haut) , or maintenant j'aimerais l'adapter pour qu'il me lisent toutes mes lignes mais je bloque , j'ai essayé une boucle while mais après je n'arrive pas à voir comment lui definir chaque colonne
 
mon script pour lire qu'une ligne

Code :
  1. #!bin/csh
  2. @ inc = 90
  3. while ($inc >= 0)
  4. @ dec = 0
  5. while ($dec < 360)
  6. echo 1 10 >! dip_{$inc}_{$dec}
  7. echo 0 0 40 40 5 $inc $dec >> dip_{$inc}_{$dec}


 
essai du script pour 7lignes

Code :
  1. #!bin/csh
  2. @ inc = 90
  3. while ($inc >= 0)
  4. @ dec = 0
  5. while ($dec < 360)
  6. @ N_DIP = 7
  7. echo $N_DIP 10 >! toto_{$inc}_{$dec}
  8. while ($N_DIP >= 0)
  9. @ x[i] = 0
  10. y[i] = 0
  11. echo $x[i] $y[i] 0 40 40 5 $inc $dec >> toto_{$inc}_{$dec}


merci

Reply

Marsh Posté le 18-03-2007 à 10:20:25   

Reply

Marsh Posté le 18-03-2007 à 14:18:28    

je précise une petite chose, je définis un format d'écriture pour une seule ligne dans "echo", comme puis je faire pour x lignes?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed