Получить параметры в файле ssh, переданном Plink в пакетном режиме

Я пытаюсь выполнить файл оболочки на удаленном сервере, используя Plink из пакетного файла. Оба файла находятся на моей локальной машине. Все работает, но параметры, которые я пытаюсь вернуть в свой файл оболочки: вот что я сделал

Файл оболочки «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>

Команды оболочки возвращают пустые параметры


person MrSo    schedule 27.06.2019    source источник