Shell基础知识点(7)---特殊变量

Shell 特殊变量及其含义

1. 脚本功能是打印脚本传递的第一个参数的值在这里插入图片描述
2. 位置参数的数字大于9后,需要用大括号将数字括起来在这里插入图片描述
3. 获取脚本的名称及路径

  • 若不带路径执行脚本,那么输出的结果就是脚本的名字
  • 若使用全路径执行脚本,那么输出的结果就是全路径+脚本的名字。
    在这里插入图片描述

4. 单独获取名称及路径
在这里插入图片描述
5. 通过$#获取脚本传参个数
在这里插入图片描述
6. $* 和 $@的区别

当 $* 和 $@ 被双引号(" ")包含时,

  • “$*”会将所有的参数作为一个整体,以“$1 $2 … $n”的形式输出所有的参数。
  • "$@"会以各个参数分开,以“$1”, " 2 " , . . . " 2" , ..." n"的形式输出所有的参数。
发布了136 篇原创文章 · 获赞 1 · 访问量 1664

猜你喜欢

转载自blog.csdn.net/qq_45652989/article/details/104358066