posted @ 2011-10-01 15:58 道明一腾 阅读(128) 评论(0) 推荐(0) 编辑
摘要:
可以将上次的程序改为:USAGE ="Usage: $0 [-c|-t] [file|directory] "case $1 in -t) TARGS="-tvf $2";; -c) TARGS="-cvf $2.tar $2";; *) echo "$USAGE" exit 0 ;;esac使用basename事实上只需要脚本的名称,我们可以通过命令basename来更正这个问题常用变元处理问题if [ $# -lt 2 ]; then echo "$USAGE" exit 1;fi处理附加文 阅读全文