В настоящее время я использую следующую команду в a, sh для сбора списка содержимого определенной папки в списке серверов, отображаемых в списке.txt (содержит IP-адрес)Bash Script для сбора информации о директории и сервере в одной строке
for f in `cat serverlist.txt`; do
echo "### $f ###";
sshpass -p PASSWORD ssh [email protected]$f ls /usr/local/folder >>list.txt;
done
Хотя это работает, его только половина моей проблемы, я в общей сложности новичок с BASH
То, что я пытаюсь получить список отформатирован как такового
file1.HOSTNAMEOFSERVER1
file2.HOSTNAMEOFSERVER1
file3.HOSTNAMEOFSERVER1
file1.HOSTNAMEOFNEXTSERVER2
file2.HOSTNAMEOFNEXTSERVER2
file3.HOSTNAMEOFNEXTSERVER2
file1.HOSTNAMEOFNEXTSERVER3
Есть ли кто может помочь?
Что выводит сценарий? –