例如,我有第一个脚本:
test1.sh
$1='world'
var1="hello world"
echo $var1
所以,我想要一个脚本 shell,它根据条件执行 test1.sh :
举个例子 :
if [ $1= world ];
#execute test1.sh
我不知道如何依赖这两个外壳,如果您有任何建议,我将不胜感激!
答案1
您的 if 条件格式不正确。您可能会寻找类似的东西
#!/bin/bash
var1="hello world"
if [[ "$var1" == "$1" ]]; then echo $1 found; else echo $1 not found; fi
它会给出类似的输出
$ ./test1.sh "world world"
world world not found
$ ./test1.sh "hello world"
hello world found
您可以像任何普通程序或命令一样通过名称调用另一个 bash 脚本