- 论坛徽章:
- 0
|
8可用积分
一个是shell脚本,我写了个简单的,但是出错了
- #!/bin/sh
- AXIS_C_HOME=/usr/axis-c
- CLASS_PATH=$CLASS_PATH:$AXIS_C_HOME b/axisjava/axis.jar
- CLASS_PATH=$CLASS_PATH:$AXIS_C_HOME b/axisjava/common-logging.jar
- CLASS_PATH=$CLASS_PATH:$AXIS_C_HOME b/axisjava dl4j.jar
- CLASS_PATH=$CLASS_PATH:$AXIS_C_HOME b/axisjava/common-discovery.jar
- CLASS_PATH=$CLASS_PATH:$AXIS_C_HOME b/axisjava/jaxrpc.jar
- CLASS_PATH=$CLASS_PATH:$AXIS_C_HOME b/axisjava/saaj.jar
- #echo $CLASS_PATH
- OUT_PATH=.
- SRC_FILE=""
- until[$# -eq 0]
- do
- if[$1 -eq '-o']
- then
- OUT_PATH=$2
- shift 2
- else
- SRC_FILE=$1
- shift
- fi
- done
- echo $OUT_PATH
- echo $SRC_FILE
复制代码
这个哪里错了,我运行时until句出错,但是不知道什么错误。
问题二:
脚本里面怎么判断输入的正确性,比如 xxx.sh -t aa bb,如果出现-t,就必须输入aa, xxx.sh bb -t 报错,这个该怎么处理。
问题三:
新手想学个脚本,不知道什么好:perl?python,tcl?还是别的,谢谢了。
[ 本帖最后由 呦呦鹿鸣 于 2007-8-28 09:49 编辑 ] |
|