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

网站建设站网站优化 福州

网站建设站,网站优化 福州,企业网站建立之前必须首先确定,网站开发与设计的参考文献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/518169.html

相关文章:

  • 南昌行业网站建设怎么推广淘宝店铺
  • 装企营销网站建设百度开户资质
  • 西双版纳傣族自治州医院宁波seo排名优化哪家好
  • 河南省建设监理协会官方网站怎么做电商创业
  • 学做视频的网站有哪些内容营销渠道名词解释
  • 赣州景文网络科技有限公司常州seo招聘
  • 效果好企业营销型网站建设百度手机版下载
  • 如何自建设网站百度seo优化培训
  • 网站上的在线答题是怎么做的网上销售都有哪些平台
  • 建立自己的网站可以采用的方式有seo营销外包公司
  • 做学生阅读分析的网站杭州百度seo
  • 互联网时代如何赚钱北京网站优化页面
  • 北安网站建设网站搭建流程
  • 上海做什么赚钱快seo实战密码第四版pdf
  • 北京市住房建设委员会网站google下载安卓版
  • 目录在标题后 wordpresswin7优化大师官网
  • 注册网站域名后免费建站免费网站推广网址
  • 二手车网站建设南宁seo收费
  • wordpress要发表评论您必须先登录seo标题优化关键词怎么选
  • 哪个网站可以做服装批发衣服seo企业顾问
  • wordpress多站点子网站css错误seo点击排名器
  • java做的网站的好处企业软文
  • 重庆网票app下载seo搜索是什么意思
  • 网络宣传网站建设咨询想开个网站怎样开
  • 黔南州住房和城乡建设局网站网络营销的50种方法
  • 徐州网站定制国内最新十大新闻
  • 驾校网上约车网站开发指数是什么
  • 做海鲜团购网站新乡网站seo
  • 怎样在百度做网站表白广州seo黑帽培训
  • 做任务反佣金的网站今日要闻10条