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

免费手机做网站全景网站是怎么做的

免费手机做网站,全景网站是怎么做的,网站开发需要代码吗,个人简历模板下载可编辑一.背景 当自己编写多个shell脚本进行嵌套调用时,会涉及到传参数问题,此时可以通过getopts设置参数输入与变量赋值. 二.用法 当使用 getopts 命令来解析命令行选项和参数时,你需要在脚本中创建一个循环,循环中使用 getopts 命令来获取每个选项及其参数…

一.背景

当自己编写多个shell脚本进行嵌套调用时,会涉及到传参数问题,此时可以通过getopts设置参数输入与变量赋值.

二.用法

当使用 getopts 命令来解析命令行选项和参数时,你需要在脚本中创建一个循环,循环中使用 getopts 命令来获取每个选项及其参数。以下是 getopts 命令的基本用法示例:

#!/bin/bashwhile getopts "a:b:c" opt; docase $opt ina)arg_a="$OPTARG";;b)arg_b="$OPTARG";;c)option_c=true;;?)echo "Usage: $0 [-a arg_a] [-b arg_b] [-c]"exit 1;;esac
doneecho "Option 'a' argument: $arg_a"
echo "Option 'b' argument: $arg_b"if [ "$option_c" = true ]; thenecho "Option 'c' is set"
fi

在上面的示例中,getopts 循环会解析选项和参数,然后将其分配给相应的变量。让我解释一下其中的部分:

while getopts “a: b:c” opt:这里的字符串 “a: b:c” 表示你的脚本支持三个选项:-a、-b 和 -c。如果选项需要附加参数,你需要在选项后面加上冒号 :。

case $opt in … esac:这个结构用于根据不同的选项进行处理。每个选项的 case 块内包含当遇到该选项时要执行的代码。

arg_a、arg_b:这些变量用于存储选项的参数值。

option_c:这是一个布尔变量,如果 -c 选项被设置,它会被置为 true。

?):在此 case 中处理无效选项的情况。如果遇到未定义的选项,将输出用法信息并退出。

通过运行脚本并传递选项和参数,你可以获取每个选项的参数值以及是否设置了 -c 选项。以下是一些运行脚本的示例命令:

./script.sh -a value1 -b value2 -c

这将输出:

Option 'a' argument: value1
Option 'b' argument: value2
Option 'c' is set

如果你运行:

./script.sh -a value1

则输出将是:

Option 'a' argument: value1
Option 'b' argument:

请根据你的实际需求对脚本进行调整,以便解析并处理所需的选项和参数。

三.相关命令,usage

在 shell 脚本中,“usage” 通常指的是在用户提供了错误的命令行参数或选项时,显示给用户的正确用法说明。这有助于用户正确使用脚本,并提供关于所需参数和选项的信息。
以下是一个示例,展示如何在脚本中创建一个 “usage” 函数来显示用法信息:

#!/bin/bash# Define a function to display usage information
usage() {echo "Usage: $0 [-a arg_a] [-b arg_b] [-c]"echo "  -a : Specify argument 'a'"echo "  -b : Specify argument 'b'"echo "  -c : Enable option 'c'"exit 1
}# If no arguments are provided, display usage and exit
if [ $# -eq 0 ]; thenusage
fi# Parse command-line options using getopts
while getopts "a:b:c" opt; docase $opt ina)arg_a="$OPTARG";;b)arg_b="$OPTARG";;c)option_c=true;;?)usage;;esac
doneecho "Option 'a' argument: $arg_a"
echo "Option 'b' argument: $arg_b"if [ "$option_c" = true ]; thenecho "Option 'c' is set"
fi

在上面的示例中,如果用户提供了无效的选项或没有提供任何参数,脚本会调用 “usage” 函数来显示用法信息,然后退出。

当用户运行脚本时,可以使用以下方式查看用法信息:

./script.sh -h

或者

./script.sh --help

这是常见的做法,许多命令行工具都支持 -h 或 --help 选项来显示用法信息。

这样,用户可以在提供无效参数或选项时得到帮助,从而更好地理解如何正确使用你的脚本。

四. 参考

chagpt

http://www.yayakq.cn/news/393674/

相关文章:

  • 做网站应聘平台做网站为什么要建站点
  • 青岛中小企业网站制作网络营销失败案例及分析
  • 科室建设网站ui和网页设计
  • 做网站的属于什么专业wordpress如何搬家
  • 网站的佣金怎么做会计分录客户打不开网站
  • 如何在360网站上做软文推广网络营销策划步骤
  • 用易语言做网站软件开发培训学校porin
  • 定期更新网站女性时尚网站模板
  • 旅游网站建设和开发为什么网站要域名
  • 织梦素材网站模板免费下载优秀的营销案例
  • 购物网站的后台湘潭网站外包公司
  • 网站已经备案更换主机谷歌seo最好的公司
  • vs做网站开发企业网站内容更新
  • 自己做商业网站微信公众平台开发者文档
  • 重庆南岸营销型网站建设公司哪家专业如何在百度发布短视频
  • icp网站负责人奥德贵阳网络推广公司
  • 深圳 做公司网站万网域名查询接口
  • 沧浪设计网站公司外贸公司建网站一般多少钱
  • 大型门户网站建设 费用上海做公益活动有哪些好的网站
  • 工会教工之家网站建设wordpress主页面编辑器
  • 帮忙做文档的网站公司网站开发的核心技术
  • 贵阳网站建设q.479185700惠珠海品牌网站制作服务
  • 网站设计psd泰安人事考试网
  • 网站推广方案200字公司如何做网站不发钱
  • 怎么建立购物网站中国监理建设协会网站
  • 网站不备案可以登录吗杭州做网站
  • 建筑网站管桩进场验收规范珠海网络推广公司
  • 中文绿色环保网站模板南昌网站快速排名提升
  • 网站建设摊销时间是多久工厂拿货回家加工
  • 企业电子商务网站建设的最终目的天津建设工程信息网 招标发布软件