seq 命令详解

seq命令的使用

作用:seq命令用于以指定增量从首数开始打印数字到尾数,即产生从某个数到另外一个数之间的所有整数,并且可以对整数的格式、宽度、分割符号进行控制

语法:

  [1] seq [选项]    尾数

  [2] seq [选项]    首数  尾数

  [3] seq [选项]    首数  增量 尾数 (seq 起始值 步长 终止值)

选项:

-f, --format=格式    按照指定的格式输出,不能和-f一起用(在不指定格式的情况下,默认格式为‘%g‘)

-s, --separator=分隔符    指定输出的分隔符,默认为\n,即默认为回车换行

-w, --sequal-width    指定为定宽输出,不能和-w一起使用

 制表符(\t)相当于 Tab 键

实例:

    [1] 产生5以内的整数

命令:seq 5

输出:

[2]产生-2~10内的整数,增量为2

命令:seq -2 2 10

   输出:

[3] 产生98~101之间的整数,并且要求输出数字宽度相同,不足的用空格补足。

命令: seq -f "%3g" 98 101    ("%3g" 这种格式表示指定“位宽”为三位,数字位数不足部分用空格补位)

输出:  

命令:seq -f "%03g" 98 101 ("%03g" 这种格式表示指定“位宽”为三位,数字位数不足部分用0补位,通过%后添加0替代空格补足空位)

   输出:

注意:其实 % 前面还可以指定字符串

列如:一次性创建5个名为dir001,dir002,..dir005的目录

1、mkdir $(seq -f ‘dir%03g‘ 1 5)

    2、seq -f ‘dir%03g‘ 1 5 | xargs mkdir

[4] 产生98~101之间的整数,并且要求数字之间的分隔符为":::"。

命令:seq -s ":::" -f "%03g" 98 101

输出:

[5]输出98~100之间的整数,要求宽度一致(-w 以最大值的位数为标准宽度,不足标准宽度的数字将会用0补位)

命令:seq -w 98 101

输出:

    注意:-w选项不能和-f选项一起用,输出是同宽的

原文地址:https://www.cnblogs.com/2567xl/p/11458300.html

时间: 2024-10-15 01:15:56

seq 命令详解的相关文章

seq命令详解太实例操作

seq命令总结 基本用法 seq [选项]... 尾数 seq [选项]... 首数 尾数 seq [选项]... 首数 增量 尾数 以指定增量从首数开始打印数字到尾数. 选项: -f, --format=格式 使用printf 样式的浮点格式 -s, --separator=字符串 使用指定字符串分隔数字(默认使用:\n) -w, --equal-width 在列前添加0 使得宽度相同 实例:输出10个数 [[email protected] ]# seq 10 1 2 3 4 5 6 7 8

linux sort 命令详解

原文:http://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html linux sort 命令详解 sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始! 1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出. [[email protected] programming]$ cat seq.txtba

[转]linux sort 命令详解

原文网址:http://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html 1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出. [[email protected] programming]$ cat seq.txtbananaapplepearorange[[email protected] programming]$ sort seq.t

Linux常用命令详解(一)--技术流ken

本节内容 基础命令:lsmanpwdcdmkdirechotouchcpmvrmrmdircatmorelessheadtailclearpoweroffreboot进阶命令(下一章节):aliasunaliasunamesuhostnamehistorywhichwcwwhowhoamipingkillkillallpkillseqdudffreedatepidofpstopipuptimewgetcurltrddtargrepfind 命令详解 1. ls 作用:列出文件信息,默认为当前目录

jar打包命令详解

:如何把 java 程序编译成 .exe 文件.通常回答只有两种,一种是说,制作一个可执行的 JAR 文件包,就可以像.chm 文档一样双击运行了:而另一种回答,则是使用 JET 来进行编译.但是 JET 是要用钱买的,而且,据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣.所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持 Java 的跨平台特性.先来看看什么是 JAR 文件包: 1. JAR 文件包 JAR 文件就是 Java Archi

Linux压缩与解压缩命令详解

简介:常用的压缩命令有gzip.bzip2.tar 提示:gzip与bzip2工具不可以对目录做打包压缩操作,gzip与bzip2解压都是用-d参数(decompress=uncompress) tar命令详解: 用法:tar 模式 [选项][路径]... 模式:    -c 创建打包文件 -delete -r --append -t --list内容 -x --extract 选项:    -C --directory -f 打包后的文件名称 -j bzip格式压缩 --remove-file

(转)Linux下PS命令详解

(转)Linux下PS命令详解 整理自:http://blog.chinaunix.net/space.php?uid=20564848&do=blog&id=74654 要对系统中进程进行监测控制,查看状态,内存,CPU的使用情况,使用命令:/bin/ps (1) ps :是显示瞬间进程的状态,并不动态连续: (2) top:如果想对进程运行时间监控,应该用 top 命令: (3) kill 用于杀死进程或者给进程发送信号: (4) 查看文章最后的man手册,可以查看ps的每项输出的含义

Linux上的free命令详解

Linux上的free命令详解 转自: http://www.cnblogs.com/coldplayerest/archive/2010/02/20/1669949.html 解释一下Linux上free命令的输出. 下面是free的运行结果,一共有4行.为了方便说明,我加上了列号.这样可以把free的输出看成一个二维数组FO(Free Output).例如: FO[2][1] = 24677460 FO[3][2] = 10321516 1          2          3    

Find命令详解

find命令详解 格式 find pathname -options [ -print -exec -ok ... ] 功能 在磁盘中查找文件,并作相应处理 参数 pathname         所查找的目录,可以是相对/绝对路径 options -print 将结果输出到标准输出 -exec 'command' {} \; 对结果执行该参数所给的shell命令 -ok 与-exec作用相同,不过需要用户确认是否执行命令 -name 按照文件名查找 -perm [+-]mode 按照文件权限查