千家信息网

Shell常用的特殊位置参数变量说明

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,$0 获取当前执行的shell脚本的文件名,如果执行脚本包含了路径,那么就包括脚本路径$n 获取当前执行的shell脚本的第n个参数值,n=1..9,当n为0时表示脚本的文件名;如果n大于9,则用大括
千家信息网最后更新 2026年11月01日Shell常用的特殊位置参数变量说明$0 获取当前执行的shell脚本的文件名,如果执行脚本包含了路径,那么就包括脚本路径
$n 获取当前执行的shell脚本的第n个参数值,n=1..9,当n为0时表示脚本的文件名;如果n大于9,则用大括号括起来,例如${10},接的参数以空格隔开
$# 获取当前执行的shell脚本后面接的参数的总个数
$* 获取当前shell脚本所有传参的参数,不加引号和$@相同,如果给$*加上双引号,例如"$*",则表示将所有的参数视为单个字符串,相当于"$1 $2 $3"
$@ 获取当前shell脚本所有传参的参数,不加引号和$*相同:如果给$@加上双引号,例如"$@",则表示将所有的参数视为不同的独立字符串,相当于"$1" "$2" "$3" "..."。这事将多参数传递给其他程序的最佳方式,因为它会保留所有的内嵌在每个参数里的任何空白。当"$@"和"$*"都加上双引号时,两者是有区别的,都不加双引号时两者无区别。
$? 获取当前shell脚本执行上一个指令的返回值

参数 脚本 引号 相同 字符 字符串 文件 文件名 路径 不同 个数 单个 括号 指令 方式 程序 空格 空白 独立 特殊 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 手冲咖啡和咖啡机区别 中关村互联网科技集团 善班互联网科技 远拓互联网科技 互联网科技大会案例 互联网科技寓意 互联网金融中的现代科技 赶超互联网科技 微信多开 注册互联网科技公司经营范围大全 高科技互联网发展前景如何 科技赋能视角下互联网保险发展 伊宁互联网科技做什么的 上海京穆互联网科技有限公司 元气玛特互联网科技公司是外包吗 互联网公司属于科技吗 保山互联网科技靠谱吗 互联网科技职业技能培训学校 亚光科技低轨卫星互联网 承德科技产业互联网平台 互联网 科技节活动 微视频大赛 咖啡网 互联网下的科技发展 世界互联网领先科技成果 互联网科技论坛 云创客互联网科技公司 互联网科技博主是什么意思 互联网科技教育视频 洛阳共同富裕互联网科技有限公司 第三届互联网大会安防黑科技 互联网 科技节活动 微视频大赛
0