# 传递参数
- 1.取参数用`$n`来取, `$0`是执行的文件名, `$1`才是第一个参数
```bash
#!/bin/bash
# author:菜鸟教程
# url:www.runoob.com
echo "Shell 传递参数实例!";
echo "执行的文件名:$0";
echo "第一个参数为:$1";
echo "第二个参数为:$2";
echo "第三个参数为:$3";
```
# `$`符的其他作用
- `$#` 参数个数
- `$$` 当前脚本的进程id
- `$!` 后台运行最后一个进程的id
- `$?` 获取最后一个命令的退出状态, 0表示没有错误
- `$*` 把所有参数用字符串形式返回 (a.sh 1 2 3 // 输出1 2 3)