скрипт sh настройки уникального хоста - PullRequest
0 голосов
/ 06 января 2020

Я делаю скрипт для настройки имени хоста по s sh связи

USERNAME=root
HOSTS=/home/Document/host.txt
SCRIPT="hostnamectl set-hostname aflinux; useradd aflinux;  echo 'Confi OK for ${HOSTNAME}'"
for HOSTNAME in ${HOSTS} ; do
    ssh ${USERNAME}@${HOSTNAME} "${SCRIPT}"
done

Я хочу создать уникальное имя хоста для каждого хоста, например aflinux1001 для 192.168.100.1 и aflinux1011 для 192.168.101.1

в файле /home/Document/host.txt есть список всех хостов, как показано ниже:

192.168.100.1
192.168.100.2
192.168.100.3
192.168.100.4
192.168.100.5
192.168.100.6

192.168.101.1
192.168.101.2
192.168.101.3
192.168.101.4
192.168.101.5
192.168.101.6

Я хочу, чтобы результат был похож что:

root@192.168.101.1 >>> aflinux1011
root@192.168.100.2 >>> aflinux1001
...