Linux中shell传递参数实现原理的示例分析-创新互联

这篇文章主要介绍了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传递参数实现原理的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持创新互联网站建设公司,,关注创新互联行业资讯频道,更多相关知识等着你来学习!


当前文章:Linux中shell传递参数实现原理的示例分析-创新互联
标题链接:http://hxwzsj.com/article/dddpsg.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 网站建设方案 重庆外贸网站建设 成都网站建设 成都网站建设 商城网站建设 营销网站建设 成都网站建设 手机网站设计 成都网站建设 专业网站设计 成都网站设计 成都企业网站建设 响应式网站建设 成都网站制作 成都网站建设 广安网站设计 成都网站建设 网站建设 成都网站制作 网站设计 成都响应式网站建设 成都商城网站建设