shell中自定义的函数ssh远程主机执行命令怎么返回结果?

2025-04-16 11:00:18
推荐回答(2个)
回答1:

eof 中的都是在远程主机上执行的命令,无法用变量赋值的形式将值取回本地。
我想到的一个办法是将结果重定向到文件,然后取文件内容。
具体也没有环境测试,可以试试结尾的 eof >result,这样result文件生成在本地。
若不行,则 find . -mmin -10 | wc -l >result,然后从远程主机取result文件读内容。

回答2:

没动手实践
不过我觉得你的num是定义在方法里面的
你的把num的值return出来在方法外面才能接到