原文:shell中处理参数getopts命令

一 getopts 简介 由于shell命令行的灵活性,自己编写代码判断时,复杂度会比较高。使用内部命令 getopts 可以很方便地处理命令行参数。一般格式为:getopts optstring name args getopts 的设计目标是在循环中运行,每次执行循环,getopts 就检查下一个命令行参数,并判断它是否合法。即检查参数是否以 开头,后面跟一个包含在 options 中的字母。 ...

2018-10-12 15:29 0 2146 推荐指数:

查看详情

shell 命令参数(getopt和getopts

getopt 命令 使用getopt命令,可以解析任何命令行选项和参数,但是用法比较复杂。getopt的命令用法如下: 用法一共有3种格式,下面都会用到。 在命令简单使用 先看第一个最简单的格式: 第一部分是命令名。第二部分optstring ...

Thu Nov 28 01:02:00 CST 2019 0 759
getopts命令参数处理

一、getopts 简介   由于shell命令行的灵活性,自己编写代码判断时,复杂度会比较高。使用内部命令 getopts 可以很方便地处理命令参数。一般格式为:   getopts 的设计目标是在循环中运行,每次执行循环,getopts 就检查下一个命令参数,并判断它是 ...

Tue Apr 03 18:31:00 CST 2012 1 26885
Shell 参数(2) --解析命令参数工具:getopts/getopt

getopt 与 getopts 都是 Bash 中用来获取与分析命令参数的工具,常用在 Shell 脚本中被用来分析脚本参数。 两者的比较 (1)getoptsShell 内建命令,getopt 是一个独立外部工具 (2)getopts 使用语法简单,getopt 使用语法较复杂 ...

Thu Mar 31 04:38:00 CST 2016 0 14979
shellgetopts命令

getopts [option[:]] [DESCPRITION] VARIABLE option:表示为某个脚本可以使用的选项 ":" 冒号如果某个选项(option)后面出现了冒号(":"),则表示这个选项后面可以接参数(即一段描述信息DESCPRITION) VARIABLE:表示将某个选项 ...

Fri Apr 17 23:27:00 CST 2020 0 2118
shell脚本传可选参数 getopts 和 getopt的方法

写了一个shell脚本,需要向shell脚本参数供脚本使用,达到的效果是传的参数可以是可选参数 下面是一个常规化的shell脚本: 正常的向shell脚本参数的方法为: 最后执行的结果为: 但是这个是只能按照顺序传递参数,并且不能传递 ...

Thu Jul 12 03:00:00 CST 2018 0 1414
自学Linux Shell13.2-选项处理(主要getopt、getopts命令)

点击返回 自学Linux命令行与Shell脚本之路 Bash shell提供了一些不同的方法来从用户处获得数据,包括以下3方法: 命令参数(添加在名利后面的数据) 命令行选项(可修改命令行为的单个字母)主要getopt、getopts命令 直接从键盘读取输入的能力(read ...

Tue Jun 26 16:37:00 CST 2018 0 1069
Shell脚本的while getopts用法小结

getpots是Shell命令参数解析工具,旨在从Shell Script的命令行当中解析参数getoptsShell程序用来分析位置参数,option包含需要被识别的选项字符,如果这里的字符后面跟着一个冒号,表明该字符选项需要一个参数,其参数需要以空格分隔。冒号和问号不能被用作选项 ...

Tue Oct 29 00:40:00 CST 2019 0 2251
shell脚本关于getopts的使用方法

例子: getopts有两个参数,第一个参数是一个字符串,包括字符和" : ", 每一个字符都是一个有效的选项,如果字符后面带有" : ", 表示这个字符有自己的参数getopts命令获取这些参数,并且删去了" - ", 并将其赋值在第二个参数 ...

Fri Oct 19 19:09:00 CST 2018 0 1438
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM