検索を行いましたが、私がやろうとしていることとまったく同じものは見つかりませんでした。サーバーのホスト名と IP のリストがあります
- サーベラ | IPa
- サーバーb | IPb
- サーバー | IPn
このファイルを cat し、各要素を変数に入れたい
- Server_Var_1
- IP_変数_1
- Server_Var_2
- IP_変数_2
- Server_Var_n
- IP_Var_n
私が現在持っているのは、次の KornShell (ksh) です。
Counter=0
cat hostfile|while read line; do
Server_Var_"$Counter"=echo $line | awk -F"|" '{print $1}'
IP_Var_"$Counter"=echo $line | awk -F"|" '{print $2}'
echo $Server_Var_[*] $IP_Var_[*]
done
どんな助けでも大歓迎です。