zsh,同时使用浮点算法在三层嵌套循环中过早退出循环

 长大的夜夜 发布于 2022-12-15 14:28

我有一个zsh脚本,该脚本应生成一堆Z矩阵文件,但在一次迭代后退出while循环。N和M从不增加

#!/bin/zsh
n=0.5 
m=0.5
a=60.0
i=1

while [[ $n -le 1.5 ]];do
    while [[ $m -le 1.5 ]];do
        while [[ $a -le 160 ]];do
            echo $i
            echo "o" > H2O.$i.Z
            eval echo "h  1" $n >> H2O.$i.Z
            eval echo "h  1" $m "2" $a >> H2O.$i.Z

            let i=$i+1
            let a=$a+5.0
        done
        let m=$m+0.05
    done
    let n=$n+0.05
done

我是zsh的新手。我的语法错误吗?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有