То, что я пытаюсь сделать, это проанализировать csv
файл с именами серверов и IP-адресами и назначить их переменным. Затем я запускаю команды, используя каждый набор переменных.
Поэтому, если файл cvs
test.csv
выглядит следующим образом:
servername, ip address
alphaserver, 192.168.1.2
betaserver, 192.168.1.3
... и так далее
Как мне разобрать это, чтобы сделать $server1=alphaserver $ipaddress1=192.168.1.2
для каждой строки?
Пример того, где я нахожусь:
INPUT=test.cvs IFS=, [ ! -f $INPUT ] && { echo "$INPUT file not found"; exit 99; } while read "server name" "IP Address" do echo "Server name : $servername" echo "IP Address : $ipaddress"