当前位置: 首页 > wzjs >正文

海天建设集团公司网站ciliba磁力搜索引擎

海天建设集团公司网站,ciliba磁力搜索引擎,图片编辑器在线使用,如何设计网站风格Linux脚本:Bash脚本看这一篇就够了-CSDN博客 脚本传参: ./my_script.sh arg1 arg2 arg3 使用以下几个变量进行处理: $0 #即命令本身(my_script.sh),相当于c/c中的argv[0]; $1 #第一个参数(arg1),…

Linux脚本:Bash脚本看这一篇就够了-CSDN博客

脚本传参:

./my_script.sh  arg1  arg2 arg3

使用以下几个变量进行处理:

$0   #即命令本身(my_script.sh),相当于c/c++中的argv[0];
$1   #第一个参数(arg1),$2, $3, $4 ...   #第2、3、4个参数,依次类推;
$#   #参数的个数,不包括命令本身,上述例子$# = 3;
$@   #参数本身的列表,不包括命令本身;
$*   #和$@相同,但"$*"和"$@"(加引号)并不同,
     #"$*"将所有的参数解释成一个字符串,而"$@"是一个参数数组

(1)脚本传参的个数:

  • "$#" 用于表示传递给脚本的**位置参数(positional arguments)**的数量

        位置参数是指在命令行中直接跟随脚本名称的参数。仅计算位置参数,不包括脚本名称本身。例如,./script.sh 中的 script.sh 不算作参数。

if [ "$#" -lt 4 ]; thenxxx
elsexxx
fi

(2)长选项、短选项

$ command  [option]  [paraments]     

对于选项(option)类型有两种:

1)短选项(short option):由一个连字符和一个字母构成,例如:-a, -s等;
2)长选项(long options):由两个连字符和一些大小写字母组合的单词构成,例如:--size,--help等。

短选项:-n  -m 也算是参数。

./arg_info.sh -n 1 -m 2arg1 -n
arg2 1
arg3 -m
arg4 2
arg_num =4

(3)改变参数索引:shift

在 Bash 脚本中,shift 是一个内置命令,用于操作脚本的位置参数($1$2$3 等)。它的主要功能是将位置参数向左移动(即“移位”),从而改变参数的索引位置。这在处理命令行参数时非常有用,尤其是在循环中逐个处理参数时。

  • 每次执行 shift 命令时,位置参数 $1 会被丢弃,其他参数的索引会依次向前移动。

  • ./my_script.sh   -n 1  -m 2  -s 3 while [ -n "$1" ]   #检查参数1是否为空docase "$1" in  #根据当前参数1的值匹配不同的选项,并执行相应的逻辑-n) xxxshift;;    -m)xxxshift;;*) xxxesacshiftdone

  • ./script.sh a b c d

    在脚本中,位置参数的初始状态如下:

  • $1 = a

  • $2 = b

  • $3 = c

  • $4 = d

  • shift

    执行shift指令后,参数的索引会向前移动一位:

  • $1 = b

  • $2 = c

  • $3 = d

  • $4 不再存在(被丢弃)

  • 再次执行shift指令后,

  • $1 = c

  • $2 = d

  • $3 不再存在(被丢弃)

http://www.dtcms.com/wzjs/121821.html

相关文章:

  • 珠海十大网站建设公司百度推广首页
  • 有哪些网站可以做按摩广告网络营销师资格证报名
  • 做销售如何在网站上搜集资料软文代发
  • vps主机访问网站电商网站平台搭建
  • 网站建设 引导郑州今天刚刚发生的新闻
  • 响应式网站建设的应用场景百度怎么精准搜关键词
  • 初创业公司做网站小时seo百度关键词点击器
  • 有关网站空间不正确的说法是优化关键词首页排行榜
  • 在国外做外国的成人网站合法吗google海外版
  • 公司展厅设计公司哪家好网站优化排名方法有哪些
  • 宾馆网站制作上海百度seo牛巨微
  • 企业网站建设要求百度seo竞价推广是什么
  • pc网站增加手机站如何打百度人工电话
  • 微网站制作工具有哪些数据分析培训
  • wordpress 数据图片存在哪seo教程自学入门教材
  • 永城做网站模板网站免费
  • 额尔古纳做网站网店推广常用的方法
  • 局域网视频网站开发百度推广关键词和创意
  • 自己做婚恋网站seo的形式有哪些
  • 东莞购物网站建设个人推广网站
  • 广州网站开发设计平台株洲网络推广
  • 专业的上海网站建设公司排名怎样优化网站关键词排名靠前
  • 个人网站域名备案全球最牛的搜索引擎
  • 云主机如何做网站中国十大关键词
  • 免费网站空间和域名课程培训
  • 有哪些网站有做网页用的小图片域名注册网站哪个好
  • 室内装修设计图纸百度ocpc怎么优化
  • photoshop制作网站海报进入百度app
  • 网站建设计算机人员招聘seo和网络推广有什么区别
  • 怎么把自己笔记本做服务器做个网站网站开发从入门到实战