Shell基础中,如何使用位置参数变量,却忘了再学?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1845个文字,预计阅读时间需要8分钟。
目录+1、位置参数变量+$n+2、位置参数变量+$*+和+$@+3、位置参数变量+$#
目录- 1、位置参数变量
$n - 2、位置参数变量
$*和$@ - 3、位置参数变量
$#
位置參数变量的作用主要用于脚本的传参。
位置參数变量的名称和作用都是确定不能改变的,但是该变量的内容是可以更改的,也就是变量的值。
位置參数变量如下:
$n
n为数字,$0代表命令本身,$1-$9代表(脚本命令后的)第一到第九个参数,十以上的参数需要用大括号包含,如${10}、${15}。
$*
这个变量代表命令行中所有的参数,$*把所有的参数看成一个整体。
$@
这个变量也代表命令行中所有的参数,不过$@把每个参数区分对待。
$#
这个变量代表命令行中所有参数的个数。本文共计1845个文字,预计阅读时间需要8分钟。
目录+1、位置参数变量+$n+2、位置参数变量+$*+和+$@+3、位置参数变量+$#
目录- 1、位置参数变量
$n - 2、位置参数变量
$*和$@ - 3、位置参数变量
$#
位置參数变量的作用主要用于脚本的传参。
位置參数变量的名称和作用都是确定不能改变的,但是该变量的内容是可以更改的,也就是变量的值。
位置參数变量如下:
$n
n为数字,$0代表命令本身,$1-$9代表(脚本命令后的)第一到第九个参数,十以上的参数需要用大括号包含,如${10}、${15}。
$*
这个变量代表命令行中所有的参数,$*把所有的参数看成一个整体。
$@
这个变量也代表命令行中所有的参数,不过$@把每个参数区分对待。
$#
这个变量代表命令行中所有参数的个数。
