关闭
搜索
搜索
本版
帖子
用户
热搜:
程序员
简洁模式
高级模式
用户组: 游客
消息
提醒
新听众
我关注的
帖子
道具
勋章
任务
设置
退出
请
登录
后使用快捷导航
没有帐号?
立即注册
设为首页
收藏本站
开启辅助访问
切换到窄版
登录
or
立即注册
快捷导航
搜索
首页
论坛
BBS
MCU单片机技术
程序员交流
使用Linuxseq命令生成数字序列
[复制链接]
作者:
致命啲傷
版块:
›
嵌入式操作系统
›
linux
发布时间:
2020-1-16 18:12:07
975
0
返回列表
致命啲傷
当前离线
注册会员
注册会员, 积分 146, 距离下一级还需 54 积分
注册会员
注册会员, 积分 146, 距离下一级还需 54 积分
积分
146
发消息
楼主
电梯直达
致命啲傷
发表于 2020-1-16 18:12:07
|
只看该作者
|
倒序浏览
|
阅读模式
Linux 的 seq 命令可以以闪电般的速度生成数字列表,而且它也易于使用而且灵活。
在 Linux 中生成数字列表的最简单方法之一是使用 seq(系列sequence)命令。其最简单的形式是,seq 接收一个数字参数,并输出从 1 到该数字的列表。例如:
$ seq 5
1
2
3
4
5
除非另有指定,否则 seq 始终以 1 开头。你可以在最终数字前面插上不同数字开始一个序列。
$ seq 3 5
3
4
5
指定增量
你还可以指定增量步幅。假设你要列出 3 的倍数。指定起点(在此示例中为第一个 3 ),增量(第二个 3)和终点(18)。
$ seq 3 3 18
3
6
9
12
15
18
你可以选择使用负增量(即减量)将数字从大变小。
$ seq 18 -3 3
18
15
12
9
6
3
seq 命令也非常快。你或许可以在 10 秒内生成一百万个数字的列表。
$ time seq 1000000
1
2
3
…
…
999998
999999
1000000
real 0m9.290s
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
0
相关帖子
•
PDT相关国家标准正式公布
•
Micrium发布uCOS-III最新3.06.01版本的函数API使用手册,参考手册和用户手册 ...
•
51单片机之数码管
•
单片机项目:51单片机之蓝牙控制风扇
•
来和菜鸟一起用单片机编程显示数字
•
华为胡厚崑:今年是重要技术年预计5G手机6月上市
•
Arm联手西门子数字孪生加速车用设计
•
招聘绩效管理和数据分析
•
全球首套数字收藏币发行;Linux内核将改用HTTPS;互联网医保政策出台
•
Linux视频教程之Linux命令行下的数学运算分享
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
表情
@朋友
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
招聘&找工作
生活交流*灌水区*工程师滋润生活*
IT业界资讯
快速回复
返回顶部
返回列表