壳牌特殊位置参数变量($ # $ * $ $ 0 $ n

  

顾名思义就完事了,需要从命令行,函数,脚本执行后传递参数时,用的参数变量就是壳牌特殊位置参数变量
那么一般都有什么呢?如下:

  
  

0:美元获取脚本的名字,如果脚本前面跟着路径的话,那就获取路径加上脚本名字
$ n:获取当前执行的脚本后面的第n个参数,比如$ 1 $ 2,如果n> 9就要用{}括起来比如:$ {10}
$ #:获取当前执行脚本后面接的参数的总个数
$ *:获取输出当前壳脚本所有传参的参数,不加引号等于$ @,加了引号输出为整体比如“一美元b"
$ @:获取输出当前壳脚本所有传参的参数,不加引号等于$ *,加了引号输出为个体比如:“a"美元;“b"美元;

  

壳牌特殊位置参数变量($ # $ * $ $ 0 $ n