首页 > 系统相关 >linux 中 seq命令

linux 中 seq命令

时间:2022-09-20 09:12:06浏览次数:56  
标签:seq 命令 ubuntu02 base linux test home root

 

001、生成自然序列

(base) root@ubuntu02:/home/test# seq 5         ## 默认从1开始递增
1
2
3
4
5
(base) root@ubuntu02:/home/test# seq 2 5       ## 指定起始点
2
3
4
5

 

 

002、生成序列的时候指定步长

(base) root@ubuntu02:/home/test# seq 10
1
2
3
4
5
6
7
8
9
10
(base) root@ubuntu02:/home/test# seq 1 2 10        ## 指定步长为2
1
3
5
7
9
(base) root@ubuntu02:/home/test# seq 1 3 10        ##指定步长为3 
1
4
7
10

 

 

003、生成倒序排列的序列

(base) root@ubuntu02:/home/test# seq 10 -1 1         ## 倒序排列,同时指定步长
10
9
8
7
6
5
4
3
2
1
(base) root@ubuntu02:/home/test# seq 10 -2 4        ## 倒序排列,指定步长
10
8
6
4

 

 

004、以特定格式输出序列

(base) root@ubuntu02:/home/test# ls
(base) root@ubuntu02:/home/test# seq -f xx%gxx 3         ## 在序列的前后增加字符串
xx1xx
xx2xx
xx3xx
(base) root@ubuntu02:/home/test# seq -f xx%03gxx 3       ## 指定序列的宽度
xx001xx
xx002xx
xx003xx
(base) root@ubuntu02:/home/test# seq -f xx%05gxx 3       ## 指定序列的宽度的同时,指定用0来填充
xx00001xx
xx00002xx
xx00003xx
(base) root@ubuntu02:/home/test# seq -f xx%.3fgxx 3       ## 浮点数显示,同时指定小数点位数
xx1.000gxx
xx2.000gxx
xx3.000gxx
(base) root@ubuntu02:/home/test# seq -f xx%.3egxx 3       ## 以科学计数法显示
xx1.000e+00gxx
xx2.000e+00gxx
xx3.000e+00gxx

 

 

005、以统一宽度来输出

(base) root@ubuntu02:/home/test# seq -w 10                 ## 以统一宽度来显示
01
02
03
04
05
06
07
08
09
10
(base) root@ubuntu02:/home/test# seq -w 103 | tail -n 8   ## 以统一宽度来显示
096
097
098
099
100
101
102
103

 

 

006、以一行的形式输出

(base) root@ubuntu02:/home/test# seq -s " " 5         ## 以一行的形式输出
1 2 3 4 5
(base) root@ubuntu02:/home/test# seq -s "_" 5         ## 指定分隔符
1_2_3_4_5

 

 

 

参考:https://mp.weixin.qq.com/s?__biz=MzI0OTQyNjU5Mw==&mid=2247484803&idx=1&sn=e2607c66548a3cd423b29ddaa21f93b9&chksm=e990e24ddee76b5bf9caaf35357d810de34ece3add632931a491a8c7106c695c1253ddfc871d&mpshare=1&scene=23&srcid=091853T2P8Is7ADjTLaOH6EG&sharer_sharetime=1663499551152&sharer_shareid=50b75c6a886e09824b582fb782a7678b#rd

 

标签:seq,命令,ubuntu02,base,linux,test,home,root
From: https://www.cnblogs.com/liujiaxin2018/p/16709839.html

相关文章

  • Dos命令
    #DOS命令##打开cmd1.开始+命令(windows系统)+命令提示符2.win键+R输入cmd打开控制台(推荐使用)3.在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开......
  • Linux 众里寻他千百度
    编译安装问题vim编辑/命令行快捷操作......
  • Linux env 命令
    Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与......
  • linux系列---【如何查看内存的问题?】
    1.使用free命令free-mfree-gtop  buffers:因为io费时,不可能一个字节一个字节去写入磁盘,所以一般把一段字节存入一个块中放入buffers来做缓冲,再写入磁盘。cach......
  • Linux运维笔记[3]-部署数据分析框架
    部署jupyterDocker部署JupyterbookJupyterDockerStacksareasetofready-to-runDockerimagescontainingJupyterapplicationsandinteractivecomputingtoo......
  • linux系列---【如何查看是否是io的问题?】
    1.输入下面命令iostat-dx1#数字1  %util:cpu操作的时候,io占的百分比,大于5都得考虑是不是有问题。await:io阻塞等待的时间。wkB/s:每秒写的字节数,单位kB。rkB......
  • curl命令查看请求响应时间
    curl-o/dev/null-s-w%{time_namelookup}::%{time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download}www.baidu.com0.005::0.005::0.006::0.006:......
  • linux常用命令
    1、文件拷贝mv{OldFileName}{NewFileName}mv{OldDirName}{NewDirName}cp{OldFileName}{NewFileName}#-r递归操作cp-r{OldDirName}{NewDirName} 2、权......
  • 在Linux环境下使用vscode配置C++调试环境
    在Linux环境下使用vscode配置C++调试环境序起因在课程CMU15445LAB0的编写以及debug过程中充斥着assert以及printf这种不优雅的debug方式,因此决定直接进行工业革命!使用......
  • linux命令详解:chmod
    说明全称:changemode作用:修改文件、目录的操作权限权限说明linux的文件调用权限分为三个组:所有者:全称Owner,简写u用户组:全称Group,简写g其它用户:全称OtherUsers,简......