shell脚本中位置参数 $0 $1 .. $* $#的备忘
发布时间:2020-12-15 07:12:38 所属栏目:安全 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 #!/bin/bashMIN_PARAMS=10echoecho "The name of this script is "`basename $0`"."echoif [ -n "$1" ]; then echo "param #1 is $1"fiif [ -n "$2"
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 #!/bin/bash MIN_PARAMS=10 echo echo "The name of this script is "`basename $0`"." echo if [ -n "$1" ]; then echo "param #1 is $1" fi if [ -n "$2" ]; then echo "param #2 is $2" fi if [ -n "$3" ]; then echo "param #3 is $3" fi echo "______________________________" echo "All command-line params are : $*" echo '$0 =' "$0" echo '$# =' "$#" echo '[email?protected] =' "[email?protected]" echo '$* =' "$*" if [ $# -lt $MIN_PARAMS ] then echo echo "this script need at least $MIN_PARAMS" fi exit 0 ________________________________________________________ 执行 $ /tmp/ts.sh 1 2 3 4 5 6 打印出来的结果 The name of this script is "ts.sh". param #1 is 1 param #2 is 2 param #3 is 3 ______________________________ All command-line params are : 1 2 3 4 5 6 $0 = /tmp/ts.sh $# = 6 [email?protected] = 1 2 3 4 5 6 $* = 1 2 3 4 5 6 this script need at least 10 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 获得shell的几种姿势
- centos7下docker1.12.5学习笔记
- angularjs – 错误:检测到AotPlugin但它是错误类
- 视口设置为user-scalable = no时,iOS / mobile s
- angularjs – Angular:一次多个控制器调用服务
- Twitter-Bootstrap:两个下拉式切换按钮并排工作
- WebService-CXF-Spring 基于web的cxf(三)------参
- 数组 – 如何创建key的映射:shell中的数组?
- 为什么scala.math.PartialOrdering.lteq是抽象的
- 脚本 – 在Scala中,是否可以编写引用另一个脚本的
热点阅读