Linux 如何在bash中执行算术级数
我需要从N1数到N2,递增100 比如说 46500到49999的增量为100Linux 如何在bash中执行算术级数,linux,bash,awk,bash4,Linux,Bash,Awk,Bash4,我需要从N1数到N2,递增100 比如说 46500到49999的增量为100 Will print the following 46600 46700 46800 46900 47000 . . . 49900 请建议如何使用bash实现(打印)此计数您可以使用bash的算术计算器(…)实现此目的: for ((i=46600; i<=49999; i+=100)); do echo $i; done 46500 46600 46700 ... ... 49900 对于((i=
Will print the following
46600
46700
46800
46900
47000
.
.
.
49900
请建议如何使用bash实现(打印)此计数您可以使用bash的算术计算器
(…)
实现此目的:
for ((i=46600; i<=49999; i+=100)); do echo $i; done
46500
46600
46700
...
...
49900
对于((i=46600;i您可以使用BASH的算术计算器((…)
来实现以下目的:
for ((i=46600; i<=49999; i+=100)); do echo $i; done
46500
46600
46700
...
...
49900
for((i=46600;i您可以使用seq
$ seq 46600 100 49999
46600
46700
46800
46900
.
.
.
49600
49700
49800
49900
从手册页
NAME
seq - print a sequence of numbers
SYNOPSIS
seq [OPTION]... LAST
seq [OPTION]... FIRST LAST
seq [OPTION]... FIRST INCREMENT LAST
您可以使用seq
$ seq 46600 100 49999
46600
46700
46800
46900
.
.
.
49600
49700
49800
49900
从手册页
NAME
seq - print a sequence of numbers
SYNOPSIS
seq [OPTION]... LAST
seq [OPTION]... FIRST LAST
seq [OPTION]... FIRST INCREMENT LAST
使用支架扩展,这是的一个新功能,仅适用于内置
(对于增量部分):
输出
使用支架扩展,这是的一个新功能,仅适用于内置
(对于增量部分):
输出
解决方案:man-seq
seq
是一个老派和一个外部命令。有内置命令;)请参阅我的回答解决方案:man-seq
是一个老派和一个外部命令。有内置命令;)见我的答案只需一句话第一个数字应该是46600,见我的更新quastion@maihabunash要在46600而不是46500处开始序列,我想您可以将命令行从seq 46500…
更改为seq 46600…
。当然,只是在黑暗中尝试一下……其他选项是使用grep-v(例如,seq$N1 100$N2 | grep-v$N1@maihabunash抱歉,我离开了一段时间。EdMorton建议的黑客攻击可以很好地工作,尽管还有很多其他方法,只要一句话,第一个数字应该是46600,请参阅我的更新quastion@maihabunash要在46600而不是46500开始序列,我想您可以更改com命令行从序列46500…
到序列46600…
。当然,只是在黑暗中尝试一下…其他选项是使用grep-v(例如,seq$N1 100$N2 | grep-v$N1@maihabunash抱歉,我离开了一段时间。EdMorton建议的黑客可以很好地工作,尽管还有很多其他方法。只需一句话,第一个数字应该是46600,请参阅我的更新建议只需一句话,第一个数字应该是46600,请参阅我的更新建议