Linux shell 脚本输入



我试图以这种方式告诉 shell 脚本信息(当我通过 SSH 执行它时):

bash myscript.sh 'input1' 'input2' 'input3'

但是我不知道如何在 shell 脚本中将输入 1、2 和 3 转换为变量,像$var1$var2$var3

有人知道怎么做吗?

它非常简单,传递的参数以各自的数字保存:

input1 would be on $1
input2 would be on $2
input3 would be on $3

如果我没记错的话$0是脚本路径/文件名

例如,您可以这样做:

#!/bin/sh
echo "arg1='$1' - arg2='$2' - arg3='$3'"
var1="$1"
var2="$2"
var3="$3"
echo "var1='$var1' - var2='$var2' - var3='$var3'"

不是真的需要,只是为了说明。

相关内容

  • 没有找到相关文章

最新更新