所以我有.csh腳本generate.csh 我想從其中調用另一個.csh腳本。 我試圖如何使用.csh腳本的命令行參數執行.csh腳本
./shell_gen.csh test1的test2.prt
但它運行shell_gen.csh但沒有命令行參數。
有人嗎?
感謝
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
可以粘貼腳本? – 2009-09-17 20:31:53
因此'shell_gen.csh'迴應「making/scratch/graphics/gif」(即「/」和「gif」之間沒有任何內容)?你的腳本適合我(它迴應「making/scratch/graphics/test1gif」)。 – 2009-09-18 00:59:38