shell实现关联数组
用 shell 编写数组的输入输出;有一个文件,第一列存主机名,第二列为 IP 地址,如何输入主机名返回 IP 地址,shell 编写实现;
while read host ip; do eval ${host}=${ip} done # 这样就可以直接 echo ${主机名} 了。
一个文件只有 1 列数据,如何用 shell 求这 1 列数据的加和;
while read n; do sum=$((sum + n)); done echo $sum
标签:
用 shell 编写数组的输入输出;有一个文件,第一列存主机名,第二列为 IP 地址,如何输入主机名返回 IP 地址,shell 编写实现;
while read host ip; do eval ${host}=${ip} done # 这样就可以直接 echo ${主机名} 了。
一个文件只有 1 列数据,如何用 shell 求这 1 列数据的加和;
while read n; do sum=$((sum + n)); done echo $sum
标签:
原文地址:http://www.cnblogs.com/sunznx/p/4235808.html