我尝试使用批处理文件中的Plink在远程服务器中执行Shell文件。 这两个文件都在我的本地计算机上。 一切正常,但是我尝试在shell文件中找回参数: 这是我所做的
Shell文件“ test.sh”:
#!/bin/sh
echo Get parameter 1
echo ${1}
echo Get parameter 2
echo $2
批处理文件'test.cmd':
@ECHO OFF
plink.exe myuser@MYHOST -batch -ssh -m test.sh param1 param2
结果:
D:\path>test.cmd
Get Parameter 1
Get Parameter 2
D:\path>
Shell命令返回空参数