Wie zum ausführen .csh-Skript mit Kommandozeilen-Argumente aus .csh-Skript

Also ich habe .csh-Skript generieren.csh
Ich möchte eine andere aufrufen .csh-Skript aus.
Ich habe versucht,

./shell_gen.csh test1 test2.FHM

Aber es läuft shell_gen.csh-aber ohne BefehlszeilenArgumente.

Jemand?

Dank

generieren.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
können Sie fügen Sie das Skript?
So shell_gen.csh Echos "making /Kratzer/Grafiken/gif" (d.h. nichts zwischen "/" und "gif")? Dein Skript funktioniert bei mir (es hallt "making - /scratch - /Grafik - /test1gif").

InformationsquelleAutor grobartn | 2009-09-17

Schreibe einen Kommentar