LINUX.ORG.RU

bash передать

 


0

1

Пишу скрипт на bash,вот кусок кода помогите реализовать

function scpcopy {
clear
	        echo -e "Инфо из aclist.txt:"
                tail -100 aclist.txt 
                echo -e ""
		read -p "> Пожалуйста,введите ip adress ssh:" IPVDS
		echo "Обычно это /root/my/file_1"
		read -p "> Пожалуйста,введите путь:" path
		clear
		tail -100 data/aclist.txt 
                scp -r $path root@$IPVDS:/root/file
}

Чтоб каждый раз не копипастить (вводить) ип адресс и пароль и был выбор из списка по его номеру.

С возможностью выбрать ip адресс из списка,как-то так:

1) 90.189.40.152:parol09
2) 90.189.40.153:parol010

Как передать через скрипт ip:password



Последнее исправление: iNdexoiD (всего исправлений: 2)

чё? объясни внятнее.

# awk '{split($1, a, ":"); print a[1];}' < data/aclist.txt
Spoofing ★★★★★
()

Есть скрипт на bash,через команду tail и нужно передать <полная неразбериха>

Ну-ка соберись и изложи минимум в 50 слов, а то

tail -5 data/aclist.txt | bash script_na_bash

t184256 ★★★★★
()
PS3="Пожалуйста,введите номер варианта"
select val in `tail -100 aclist.txt`; do echo "$REPLY: $val"; break; done

В REPLY номер, в val значение варианта, если непонятно.

anonymous
()
Ответ на: комментарий от anonymous

upd: но сто вариантов на экране...

anonymous
()

dish или pssh с ключами. Или, что еще лучше, salt/ansible/puppet/chef.

t184256 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.