Я пытаюсь подключиться к нескольким серверам по ssh и создать новую папку с именем хоста, имя которого я использую ssh.
Я использую следующий скрипт ksh:
#!/usr/bin/ksh
for i in `cat $1`
do
ssh $i "sudo mkdir $i"
done
Это выдает Usage: mkdir [-p] [-e] [-m mode] Directory ...
при запуске ./myscript hostnameList
Я почти уверен, что это как-то связано с переменной $ i, но не уверен, как я могу ее использовать.