On my local machine I have a text file containing a list of IP addresses and directory names.
list.txt
# Comment for Server 1
XXX.XX.XXX.X
DIRECTORY-NAME
# Comment for Server 2
XXX.XX.XXX.X
DIRECTORY-NAME
# Comment for Server 3
XXX.XX.XXX.X
DIRECTORY-NAME
I am trying to come up with something basically like:
#!/bin/sh
export NEWPASSWORD=m0&*a$%3JbFD*#U#N2
input="list.txt"
for every third line in input
do
set variable DIRECTORYNAME
for every second line in input
do
set variable IPADDRESS
ssh root@$IPADDRESS cd /srv/users/myusername/apps/$DIRECTORYNAME/public/ wp user update JohnDoe --user_pass="$NEWPASSWORD"
done
Is something like this even possible? I did see this but that doesn't quite apply here.