Linux学习记录---位置环境变量

Linux位置环境变量主要用来记录Shell里面的参数,位置环境变量不能修改变量名,只能根据规则传递变量值,具体变量符号如下记载:

1.$n表示第n各参数,具体用在shell脚本后面时,$0表示命令本身,$1表示第一个参数,$2表示第二个参数,以此类推。从第十个参数后要加{},如${10},${11}等。

2.$*表示命令行中所有的参数,这个会把参数当成一个成体,如果循环这个参数时,只会循环一次,当整体输出。

3$@这个变量也是表示命令行中所有的参数,与$@不同的是这个变量是把每个参数当成单独的个体对待,循环这个变量时会循环里面的每一个变量.

4$#这个变量表示的是命令行中所有参数的个数,如命令行中的参数总共有5个,则$#会输出5.

相关推荐