温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux中shell传递参数实现原理的示例分析

发布时间:2021-03-20 11:21:46 来源:亿速云 阅读:172 作者:小新 栏目:开发技术

这篇文章主要介绍了Linux中shell传递参数实现原理的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

Shell 传递参数

我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……

以下实例我们向脚本传递两个参数,并分别输出,其中 $0 为执行的文件名:

Linux中shell传递参数实现原理的示例分析

Linux中shell传递参数实现原理的示例分析

特殊字符参数

$#  传递到脚本的参数个数

$*  以单个字符串形式显示所有传递到脚本的参数,如“1 2 3”

$$  脚本运行的当前进程ID号

$!   后台运行的最后一个进程的ID号

$@  以多个字符串形式显示所有传递到脚本的参数,如“1” “2” “3”

$-  显示Shell使用的当前选项,与set命令功能相同。

$?  显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。

Linux中shell传递参数实现原理的示例分析

$*和$@的区别

Linux中shell传递参数实现原理的示例分析 

Linux中shell传递参数实现原理的示例分析

感谢你能够认真阅读完这篇文章,希望小编分享的“Linux中shell传递参数实现原理的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI