Ejecute el script y busque la ruta en la máquina remota

Ejecute el script y busque la ruta en la máquina remota

Estoy intentando ejecutar el siguiente script para encontrar una ruta de directorio en una ruta remota. Soy nuevo en el mundo de los scripts y no puedo entender dónde me equivoco. ¿Puede alguien ayudarme a corregirlo?

!/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;"

Respuesta1

Cambie las comillas dobles más externas por comillas simples; de lo contrario, su shell actual interpretará y reemplazará lo que está enviando al servidor remoto. Mejor aún, escriba un script en forma remota y ejecútelo de forma remota para evitar problemas con las citas.

información relacionada