Shell中的$0、$1、$2的含义

在 shell 中我们会见到 $0、$1、$2这样的符号,这是什么意思呢?

简单来说 $0 就是你写的shell脚本本身的名字,$1 是你给你写的shell脚本传的第一个参数,$2 是你给你写的shell脚本传的第二个参数

比如你新建了一个shell脚本 Test.sh, 内容如下:

#!/bin/sh
echo "shell脚本本身的名字: $0"
echo "传给shell的第一个参数: $1"
echo "传给shell的第二个参数: $2"

  

 

保存退出后,你在Test.sh所在的目录下输入 bash Test.sh 1 2

结果为:

shell脚本本身的名字: Test.sh
传给shell的第一个参数: 1
传给shell的第二个参数: 2

 

https://blog.csdn.net/weixin_41287692/article/details/79361995

posted @ 2019-08-21 16:31  静悟生慧  阅读(8907)  评论(0编辑  收藏  举报