shell 脚本传参

Posted 世事浮云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell 脚本传参相关的知识,希望对你有一定的参考价值。

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

以上是关于shell 脚本传参的主要内容,如果未能解决你的问题,请参考以下文章

python--脚本传参与shell脚本传参(位置参数)

shell 脚本传参

shell脚本中的变量及变量传参详解

shell脚本传参

代码片段:Shell脚本实现重复执行和多进程

java调用shell脚本并传参