【发布时间】:2012-08-30 19:17:10
【问题描述】:
我进行了搜索,但没有找到与我正在尝试做的事情完全一样的事情。 我有一个服务器主机名和 IP 列表
- 塞维拉 |国际音标
- 服务器b | IPb
- 服务器 | IPn
我想 cat 这个文件并将每个元素放入变量中
- Server_Var_1
- IP_Var_1
- Server_Var_2
- IP_Var_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
感谢任何帮助。
【问题讨论】:
标签: shell variables dynamic ksh