首页 > 代码库 > shell实现关联数组
shell实现关联数组
<?xml version="1.0" encoding="utf-8"?>
shell实现关联数组
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="generator" content="Org-mode" />
<meta name="author" content="sunx" />
<meta name="keywords" content="hash" />
<style type="text/css">
</style>
<body>
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
Date: 2015-01-17 10:18:23
Created: 2015-01-17 Sat 10:20
Emacs 24.4.2 (Org mode 8.2.10)
Validate