shell中特殊变量

$n        ( $0  代表该脚本名称 、$1-$9代表接收到的第一到第九个参数)

$#     (获取所有输入参数个数)

$*      (这个变量代表命令行中所有的参数,$*把所有的参数看成一个整体

$@   (代表命令行中所有的参数,不过$@把每个参数区分对待

$?       (最后一次执行的命令的返回状态。如果这个变量的值为0,证明上一个命令正确执行;如果这个变量的值为非0(具体是哪个数,由命令自己来决定),则证明上一个命令执行不正确了。

 

 

自定义变量:声明静态变量:readonly变量,注意:不能unset  可把变量提升为全局环境变量,可供其他Shell程序使用

 

export 变量名

 

posted @   Sofiacodes  阅读(48)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示