Bonjour

j''invoke une commande csh dans un script perl, mais voila mon script plante et léxecution ne s'arrete pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
	else
		{
		($layer)= ($line =~ m/LAYER\D+(\d+)/);
		$line=<NXPGDS>;
		($datatype)= ($line =~ m/DATATYPE\D+(\d+)/);
		system ("csh -c 'echo alo > result'");
		}		
}
 
close(NXPGDS);

bon le else est enclosé dans un while aussi

sans cet appel a csh le scipt perl marche a merveille
si je deplace mon appel a system a la fin du fichier, ca marche egalement
mais si je le met a línterieur du bloc else ca ne marche plus et le script ne rends plus la main.

je suis sous csh et je fait just ./MonScript.pl

voila si pouvez m'aider a regler mon probleme