o comando read
solicita ao usuário entrada e essa entrada pode ser armazenada em uma variável. Isso é visto na linha 3 do seu script read IP
. Então, para pegar outra variável, você só precisa de outro read
para outra variável.
Uma sugestão limpa:
#!/bin/sh
read -p "Enter Server IP Address: " IP
read -s -p "Enter your Password: " PASSWORD
echo "$PASSWORD" | sudo -S ssh $IP </home/myscript.sh
O -p
no comando de leitura significa prompt e permite que você envie uma mensagem antes de receber a entrada. O -s
impede que a digitação do usuário seja exibida, para que uma pessoa que olhe por cima do seu ombro não possa ver o que você digita.