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

介绍

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

<强>壳传递参数

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

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

癓inux

癓inux

<强>特殊字符参数

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

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

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

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

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

美元-显示外壳使用的当前选项,与集命令功能相同。

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

癓inux

<强> $ *和$ @的区别

癓inux,

癓inux

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

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