shell中特殊参数的归纳整理
文章目录 $变量名(位置参数) 多个位置参数的传递引用 $0获取脚本文件的名字 单独获取脚本文件的路径和名称 $#获取脚本传参的个数 set设置位置参数(同命令脚本传参) 美元符*和美元符#的区别 +函数的定义+for循环的定义 shfit 自动移动位置 $变量名(位置参数) ![在这里插入图or_FFFFFF,t_70) 2. 多个位置参数的传递引用 1. 传值 $0获取脚本文件的名字 单独获取脚本文件的路径和名称 dirname 单独获取脚本文件的路径(目录 ) basename 单独获取脚本文件的文件名 2. $#获取脚本传参的个数 set设置位置参数(同命令脚本传参) 美元符*和美元符#的区别 +函数的定义+for循环的定义 $ * 和$#都表示接收列表中的所有参数,它们的区别如下: 1.此时输出相同, 2.加引号时有区别 $ * 把输入的内容按照原格式输出 当成一个整体 $@ 把原来的内容 一个一个分开输出 shfit 自动移动位置 来源: CSDN 作者: 难得 yx 链接: https://blog.csdn.net/weixin_45649763/article/details/103993012