位置参数变量
执行脚本时获取命令参数信息
基本语法
$n$0代表命令本身,$1-$9代表顺序参数编号,大于10的话使用括号,如${10}
$* 把所有参数当作整体
$@ 把每个参数分开对待
$# 所有参数的个数
echo "$0 $1 $2" #命令为 ./myShell.sh 10 20 则本行输出./myShell.sh 10 20
echo "$*" #10 20
echo "$@" #10 20
echo "$#" #参数个数为2
【Shell 位置参数变量】
推荐阅读
- Linux|Shell 编程~人入门到入坑。
- Linux技术|Windows平台下ADB的安装与使用
- c#|C#中使用SHFileOperation调用Windows的复制文件对话框
- Shell|Linux下 svn命令操作
- ubuntu环境|ubuntu10.04 常用命令
- ubuntu环境|Linux SSH相关命令
- python|合并和排序 Linux 上的文件 | Linux 中国
- 脚本输入处理——选项处理
- Shell|Shell脚本学习总结
- Shell|Linux: grep命令多关键字的“与”和“或”