shell中高精度计算

1、利用bc实现 numall[$i]=$(echo "(${end[$i]}-${start[$i]})/${step[$i]}"|bc) 2、利用printf实现 comp[1]=$(echo "${aa[3]} ${bb[3]}" | awk '{print $1/$2}')
2012-07-21 18:42 | 阅读 2395 次 | 评论 0 条

shell for 循环指令使用

for可以使一些不支持通配符的命令对一系列文件进行操作。在WIN9X中,TYPE命令(显示文件内容)是不支持*.txt这种格式的(WIN2K开始TYPE已支持通配)。遇到类似情况就可以用FOR: for %a in (*.txt) do type %a 这些还不是FOR最强大的功能。我认为它最强大的功能,表现在以下这些高级应用: 1. 可以用 /r 参数遍历整个目录树 2. 可以用 /f 参数将文本文件内容作为循环范围 3. 可以用 /f 参数将某一命令执行结果作为循环范围 4. 可以用 %~ 操作符将文件名分离成文件名、扩展名、盘符等独立部分 ...
2008-11-02 22:34 | 阅读 14930 次 | 评论 0 条
浏览1943171次