麻烦哪位高手帮忙!
请帮忙看看下面还要怎样设置?
set t = e:/1/*.tgz
set tt = `echo $t`
COM import_job,db=genesis,path=$tt,name=(这里要怎么样才能取得" .tgz " 前面的内容) ,analyze_surfaces=no
你只能单个文件导入,不可能一下子通过一个命令全部调入的。要用循环命令
就是想调一个文件,但是不知道如何才能取得 .tgz 前面的内容!
#!/usr/bin/csh
source $GENESIS_DIR/sys/scripts/program/common.cshrc
source $GENESIS_DIR/sys/scripts/gui/gui_set2
guiout FORM
guiout LABEL Enter Job Name:
guiout TEXT job_name 16
guiout ENDFORM
guiout CLABEL Execute
dogui
set jobname = `echo $job_name | tr "[A-Z]" "[a-z"]`
COM import_job,db=genesis,path=d:/temp/$jobname.tgz,\
name=$jobname,analyze_surfaces=no
set step_path = `$GENESIS_DIR/e$GENESIS_VER/misc/dbutil path jobs $jobname`
set step_paths = "$step_path/user"
touch /tmp/st_list.$$
DO_INFO -t job -e $jobname
foreach st_es ($gSTEPS_LIST)
echo $st_es >> /tmp/st_list.$$
end
source $GENESIS_DIR/sys/scripts/gui/gui_set2
guiout LABEL "select Panpel step name"
guiout LIST step_name 10 S 1
gui_list /tmp/st_list.$$
guiout END
guiout CLABEL Execute
dogui
rm /tmp/st_list.$$
COM open_entity,job=$jobname,type=step,name=$step_name,iconic=no
AUX set_group,group=0
PAUSE Please Edit the step data now!
exit 0
==============================================
看看这个
多谢上面的朋友!
