Я пытаюсь выполнить следующий сценарий, чтобы найти путь к каталогу на удаленном пути. Я новичок в сценариях и не могу понять, где я иду не так.

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

1 ответ1

1

Измените внешние двойные кавычки на одинарные, иначе ваша текущая оболочка будет интерпретировать и заменять то, что вы отправляете на удаленный сервер. Еще лучше написать сценарий удаленно и выполнить его удаленно, чтобы избежать проблем с цитированием.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .