seq命令常用方法
来源:互联网 发布:晨曦自动刷单软件 编辑:程序博客网 时间:2024/06/05 03:23
seq命令用于显示一串整数
基本使用:
方法1:一个参数【正整数】
输出结果:1至你给定的数
[root@localhost ~]# seq 1012345678910
方法2:两个参数(正负数随你)【起数】【止数】,但是前一个参数必须小于后一个参数
输出结果:前一个参数至后一个参数
[root@localhost ~]# seq 2 102345678910
方法3:三个参数【起数】【加数】【止数】
【起数】【止数】:前数小于后数
【加数】
以前:没有这个参数是每次+1,相当于【起数】输出+1输出...再+1输出...直到【起数值】=【止数】
现在:自定义这个数。
不可以为负,因为加负数永远不可能到【止数】。
不可以为0,为0将是死循环,一直输出【起数】。
例子1:正常情况,每次加2,输出1----10
[root@localhost ~]# seq 1 2 1013579【起数】无论如何都会输出一次,9+2=11已经超出【止数】所以到9为止
例子2:【加数为负】,无输出
[root@localhost ~]# seq 1 -2 10[root@localhost ~]#
例子3:【加数为0】,死循环
[root@localhost ~]# seq 10 0 1010101010101010^C[root@localhost ~]#
之所以我【起数】【止数】都给10,是想告诉你们,并不是10+0=10(【起数】+0=【止数】)就会停止,而是无论什么情况都将是死循环
参数使用:
-f格式:seq -f "【你想加上的字】%【数字】g" 【起数】【止数】
【你想加上的字】:写上后你的输出前面都会加上这字
【数字】:你的输出前面的空格数
例子1:输出前加上hahaha,并给于5个空格
seq -f "hahaha%5g" 1 10
[root@localhost ~]# seq -f "hahaha%5g" 1 10hahaha 1hahaha 2hahaha 3hahaha 4hahaha 5hahaha 6hahaha 7hahaha 8hahaha 9hahaha 10
hahaha到数字之间有5个空格
例子2:你可以在输出后面也加上hahaha
seq -f "hahaha%5ghaghaha" 1 10
[root@localhost ~]# seq -f "hahaha%5ghaghaha" 1 10hahaha 1haghahahahaha 2haghahahahaha 3haghahahahaha 4haghahahahaha 5haghahahahaha 6haghahahahaha 7haghahahahaha 8haghahahahaha 9haghahahahaha 10haghaha
例子3:在【数字】之前给一个想要什么来空,以前是空格
seq -f "hahaha%05ghaghaha" 1 10
[root@localhost ~]# seq -f "hahaha%05ghaghaha" 1 10hahaha00001haghahahahaha00002haghahahahaha00003haghahahahaha00004haghahahahaha00005haghahahahaha00006haghahahahaha00007haghahahahaha00008haghahahahaha00009haghahahahaha00010haghaha
以前是5个空格,现在我在5之前加了一个参数0,就把空格换成0了
-s格式:seq -s "xxx" 【起数】【止数】,这是一个用于指定输出分隔符的默认是回车
例子:比较有-w和无-w输出情况
无:seq 1 10
[root@localhost ~]# seq 1 1012345678910
有:seq -s "xxx" 1 10
[root@localhost ~]# seq -s "xxx" 1 101xxx2xxx3xxx4xxx5xxx6xxx7xxx8xxx9xxx10
输出之间的分隔从回车变成了xxx
-w格式:seq -w 【起数】【止数】,让输出宽度一致
例子:输出90-110
无w参数:seq 90 110
[root@localhost ~]# seq 90 11090919293949596979899100101102103104105106107108109110
有w参数:seq -w 90 110
[root@localhost ~]# seq -w 90 11009009109209309409509609709809910010110210310410510610710810911090是两位数,100是三位数,为了宽度一致自动补0
阅读全文
0 0
- seq命令常用方法
- seq命令
- seq 命令
- seq命令
- seq 命令
- seq 命令
- seq命令
- seq 命令的用法
- seq命令用法
- seq命令总结
- seq命令.txt
- shell 之 seq 命令
- seq命令总结
- Linux之seq命令
- linux命令指seq
- linux 命令之seq
- seq命令用法
- Linux seq 命令
- 递归算法3
- 自己用的unity学习笔记(三)——数据结构相关
- 12. java.util.Collection
- Java中的事件委托
- 深度学习: Batch Normalization (归一化)
- seq命令常用方法
- QT使用socket与java通信
- javaWeb企业分布式、互联网、云开发平台
- Kotlin学习-类和对象(六)
- android Process.killProcess 和 System.exit(0) 区别
- Java 驼峰字符串转下划线连接
- 多线程(一)
- 自己用的unity学习笔记(四)——unity3d UGUI
- SpringBoot