计算化学公社

标题: shell循环语句中怎么设置变量 [打印本页]

作者
Author:
wangyueda    时间: 2023-3-26 22:59
标题: shell循环语句中怎么设置变量
请问下各位老师,Shell循环语句中怎么设置变量,比如如下代码:
  1. #!/bin/bash

  2. for i in {0..6}
  3. do
  4.    echo 'ok'
  5. done
复制代码
如果想把这里的6使用变量替代,比如
  1. num=6
复制代码
那么怎样将$num写入上述循环语句中呢?直接
  1. for i in {0..${num}}
复制代码
貌似不对

作者
Author:
函数与激情    时间: 2023-3-26 23:20
i=6;for i in `seq 0 $i`;do echo $i;done
作者
Author:
wangyueda    时间: 2023-3-27 09:42
函数与激情 发表于 2023-3-26 23:20
i=6;for i in `seq 0 $i`;do echo $i;done

好的 谢谢老师
作者
Author:
granvia    时间: 2023-3-27 20:44
for((i=0; i<=$num; i++))




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3