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所在的目录下输入:sh test.sh 1 2

结果为:

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

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/24/meaning-of-parameters-in-shell/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Shell中的$0、$1、$2的含义
在 shell 中我们会见到$0、$1、$2这样的符号,这是什么意思呢?简单来说$0就是shell脚本本身的名字,$1是shell脚本传的第一个参数,$2是shell脚本传的第二个参……
<<上一篇
下一篇>>
文章目录
关闭
目 录