0
我有两个shell脚本,称为script1.sh(在本地服务器上执行)和script2.sh(在远程服务器上执行,我将它传递给ssh命令)。我的script1.sh连接到unix服务器并执行script2.sh,如下所示。如何从一个shell脚本返回一个变量到另一个脚本
declare RESULT=$(sshpass -p 'password' ssh [email protected] "bash -s" < ./script2.sh)
和script2.sh做一些计算和返回一些变量来调用脚本即script1.sh
#!/bin/sh
declare var1="fgte"
return var1
我想从该服务器上执行script2.sh返回VAR1,应该返回一些值给script1.sh。我怎样才能做到这一点?我需要在script1.sh中读取var1的值。请帮帮我。
您不能使用退货。使用'echo'。 – ceving