我是 Linux 和 Shell 脚本的新手。我有一个脚本,其中包含一些读取命令。因此,类似
#script1.sh
echo "something here"
....
read var1
read var2
...
现在,我想编写另一个脚本来调用此脚本并将值传递给此脚本。因此,我希望有类似的东西,
./script2.sh hello world
并且,这将运行脚本2并存储“你好“ 在 var1 中并且”世界“在 var2 中。这应该怎么办脚本2包含以及如何将这些参数传递给脚本1?
我对此进行了多次搜索,但没有找到任何人解释这一点。
答案1
从 script1.sh 调用 script2.sh
#script1.sh
./script2.sh hello world
在 script2.sh 中
var1 =$1
var2 =$2
echo $var1
echo $var2
输出将是hello world