在Shell脚本中传递命令行参数的方法


在Shell脚本中传递命令行参数的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!命令行参数在命令行操作系统(如DOS或Linux)中的程序名称之后传递,并从操作系统传递到程序中。Shell脚本也接受类似于nix命令的命令行参数。命令行参数对于在运行时将输入数据传递给脚本很有用。要传递命令行参数,我们只需在用空格分隔的脚本名之后编写它们。所有命令行参数都可以使用$来访问其位置编号。向shel开发云主机域名l脚本传递命令行参数的示例。sh:Linux shellmyScript.sh:Linux sh开发云主机域名ell 脚本10:$1可访问的第一个命令行参数red:第二个命令行参数,可以通过$2访问admin.net:$3可访问的第三个命令行参数访问带位置编号的命令行参数如上所示,命令行参数可以在$1、$2、$3…$9、$10…$100等处开发云主机域名访问。命令行参数的最大长度不是由shell定义的,而是由操作系统定义的,以千字节为单位。$*:存储所有命令行参数$@:存储所有命令行参数$:存储命令行参数的计数$0:脚本本身的存储名称$1:存储第一个命令行参数$2:存储第二个命令行参数$3:存储第三个命令行参数…$9:存储第9个命令行参数$10:存储第10个命令行参数…$99:存储第99个命令行参数例1:使用脚本名称和传递的参数总数创建一个shell脚本来打印所有参数。创建脚本文件myScript.sh要求以下内容。执行脚本例2:通过shell脚本中的所有参数创建循环。为此,请创建一个shell脚本文件myscript2.sh,其中包含以下内容。执行脚本通过移位来访问命令行参数我们还可以通过改变命令行参数在shell脚本中的位置来访问它们。比如用$1访问第一个命令行参数。现在将参数换成1.意味着第二个参数现在位于第一个位置,相同的第三个位于第二个位置,依此类推。使用下面的内容创建shell脚本myscript3.sh,并使用参数执行。现在现在观察如何在shell脚本中使用“shift ”命令移动参数。执行脚本并密切观察脚本中$1的输出。感谢各位的阅读!看完上述内容,你们对在Shell脚本中传递命令行参数的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注开发云行业资讯频道。

相关推荐: 加入apache开源社区的方法

加入apache开源社区的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!Apache社区进击路线Apache社区的管理体系那是相当的严格,不同角色有不同的担当和权利。融入A…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/16 11:25
下一篇 03/16 11:25

相关推荐