文章目录
一、shell中特殊参数的归纳整理
1.$变量名(位置参数)
(1)
(2)
2.多个位置参数的传递引用
(1)
传值
3. $0 获取脚本文件的名字
4. 单独获取脚本文件的路径和名称
1 | dirname 单独获取脚本文件的路径(目录)
2 | basename 单独获取脚本文件的文件名
(1)
(2)
5. $#获取脚本传参的个数
6.set设置位置参数(同命令脚本传参)
7.美元符 * 和美元符 @ 的区别 + 函数的定义+ for循环的定义
1 | $*和$@都表示接收列表中的所有参数,它们的区别如下:
(1) 此时输出相同,
(2) 引号时有区别
1 | $* 把输入的内容按照原格式输出 当成一个整体
2 | $@ 把原来的内容 一个一个分开输出
8.shfit 自动移动位置