J'ai donc le script .csh generate.csh Je souhaite appeler un autre script .csh depuis l'intérieur. J'ai essayéComment exécuter un script .csh avec des arguments de ligne de commande à partir du script .csh
./shell_gen.csh test1 test2.prt
Mais il fonctionne shell_gen.csh mais sans arguments de ligne de commande.
Quelqu'un?
Merci
generate.csh
#!/bin/csh
./shell_gen.csh test1 test2.prt
shell_gen.csh
#!/bin/csh
set source = output
############################################################
# create pbm-gifs/ directory
############################################################
set destination1 = /scratch/graphics/$1gif
echo making $destination1
if (! -e $destination1) then
mkdir $destination1
foreach file ($source/*.pgm)
echo convert $file $destination1/$file:t:r.gif
convert $file $destination1/$file:t:r.gif
end
else
echo "$destination1/ exists"
endif
pouvez-vous coller le script? –
Donc 'shell_gen.csh' fait écho" making/scratch/graphics/gif "(c'est-à-dire rien entre"/"et" gif ")? Votre script fonctionne pour moi (il fait écho à "making/scratch/graphics/test1gif"). –