Zoiets:
In template.txt staat iets als "server%s.nl:22 root"Code:#!/bin/bash printf "Would you like to update all servers in serverlist? [Y,N]: " while true;do read yesno case "$yesno" in [Yy]) echo "Updating all servers..." pssh -h serverlijst.txt -P mv /etc/sysctl.conf /etc/sysctl.conf.bak echo "Done." ;; [Nn]) rm -a tijdelijk.txt TEMPLATE=`cat template.txt` echo "Enter a comma-separated list of server numbers you want to update." printf "Input: " IFS=',' while read inp;do printf "$template" "$inp" >> tijdelijk.txt done pssh -h tijdelijk.txt -P mv /etc/sysctl.conf /etc/sysctl.conf.bak rm tijdelijk.txt ;; *) printf "Please enter only Y or N: " ;; esac done
Of moet er een regel uit serverlijst.txt worden gehaald die matcht met de servernummer?

Likes:




Quote