清泛IT社区

标题: Linux Shell脚本参数的获取方法 [打印本页]

作者: 清泛网    时间: 2015-09-02 14:28
标题: Linux Shell脚本参数的获取方法
$0 (脚本名),$1-$9 参数$# 参数个数(脚本名除外)
$? 取上个命令退出码(exit xx, 函数return xx)一般0成功,1失败

  1. #!/bin/sh
  2. echo 'file name:' $0
  3. echo 'param num: ' $#

  4. if [ $# -gt 1 ]; then
  5. echo 'the second param:' $2
  6. fi
复制代码
./param.sh
file name: ./param.sh
param num:  0

./param.sh a
file name: ./param.sh
param num:  1

./param.sh a b
file name: ./param.sh
param num:  2
the second param: b

另:echo 默认输出换行,echo -n 不换行。


作者: 清泛网    时间: 2015-09-02 14:30
自己顶个。




欢迎光临 清泛IT社区 (https://bbs.tsingfun.com/) Powered by Discuz! X3.3