linux - 如何在 bash 中循环遍历一系列十进制数?

标签 linux bash for-loop seq

我想生成一系列等间距的十进制数。

例如,我想回显 3.04.5 之间的所有数字,步长为0.1。我尝试了 $ for i {3.0..4.5..0.1};做 echo $i;完成,但这会产生错误。

我还尝试了 $ for i in $(seq 3.0 4.5 0.1);做 echo $i;完成了但没有任何反应。

最佳答案

I also tried $ for i in $(seq 3.0 4.5 0.1); do echo $i; done but nothing happens.

顺序错误:

$ for i in $(seq 3.0 0.1 4.5); do echo $i; done

关于linux - 如何在 bash 中循环遍历一系列十进制数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30768644/

相关文章:

python - 如何更改conda base的路径

linux - Grep 并仅打印匹配的单词和下一个单词

bash - 为什么 ssh 从 crontab 失败但从命令行执行时成功?

Bash:如何检查用户是否存在?

c - 为什么返回 struct 属性的 C 函数在第一次循环迭代后返回 0?

linux - 为什么 Unix "strings"命令删除 XML 注释关闭标记?

linux - Crontab 不通过管道传送到文件 (LINUX)

linux - sudo -u 有缺陷的文件权限

java - For 循环替换 : For Loops to Filters

html - For 循环正在添加一个选项卡本身