Execute o script e encontre o caminho na máquina remota

Execute o script e encontre o caminho na máquina remota

Estou tentando executar o seguinte script para encontrar um caminho de diretório no caminho remoto. Sou novo em scripts e não consigo entender onde estou errado. Alguém pode me ajudar a corrigi-lo?

!/bin/sh
ssh ssmis "echo Hello I am Logged in  `hostname` and getting ready to transfer and convert your files ;source .bash_profile;array=(asd-005-cpu eims-asd-005-apcpu);
for item in ${array[*a]};
do
echo $item;
path2=find /nnn/n4/db4/health -type f "${item}" -print;
echo $path2;
done;"

Responder1

Altere as aspas duplas externas para aspas simples, caso contrário, seu shell atual interpretará e substituirá o que você está enviando para o servidor remoto. Melhor ainda escrever um script remotamente e executá-lo remotamente para evitar problemas de cotação.

informação relacionada