zoukankan      html  css  js  c++  java
  • seq 命令

    功能:

      1、输出两个数字之间连续的数字。

      2、输出两个数字之间固定间隔的数字。

      3、输出指定格式的数字。

    用法:

    用法:seq [选项]... 尾数
     或:seq [选项]... 首数 尾数
     或:seq [选项]... 首数 增量 尾数

     

    选项:

         -f, --format=FORMAT      use printf style floating-point FORMAT
         -s, --separator=STRING   use STRING to separate numbers (default: )
        -w, --equal-width        equalize width by padding with leading zeroes

    -w 不能和-f一起使用

    1、seq 用于生成从一个数到另一个数之间的所有整数。

    seq 1 5  生成数字1到5

    ➜  ~ seq 3 6
    3
    4
    5
    6

    2、生成从3开始递增步数3,最大到20

    ➜  ~ seq 3 3 20
    3
    6
    9
    12
    15
    18

    -s选项,默认

    ➜  ~ seq -s * 1 10
    1*2*3*4*5*6*7*8*9*10*~ seq -s ' ' 1 9
    1 2 3 4 5 6 7 8 9~ seq -s "`echo -e "	"`" 1 4
    1    2    3    4    

    -w选项: 最大宽度输出

    ➜  ~ seq -w 1 11
    01
    02
    03
    04
    05
    06
    07
    08
    09
    10
    11~ seq -w 99 101
    099
    100
    101

    -f 指定输出格式

    # 默认的格式是 %g
    ➜  ~ seq -f %g 8 11
    8
    9
    10
    11 
    
    # seq -f “%3g” 1 3  数字位数为三位,不足补空格
    ➜  ~ seq -f '%3g' 1 3
      1
      2
      3
    
    #seq -f “%03g” 1 5  数字位数为三位,不足补零
    ➜  ~ seq -f '%03g' 1 5
    001
    002
    003
    004
    005
    
    #seq -f "str%03g" 1 3     %前可以指定字符串
    ➜  ~ seq -f 'str%03g' 1 5
    str001
    str002
    str003
    str004
    str005

    例如:一次性创建5个名为dir001,dir002,..dir005.

    ➜  ~ mkdir `seq -f dir%03g 1 5 `
    或
    ➜  ~ seq -f 'dir%03' 1 5|xargs mkdir -p
  • 相关阅读:
    理解cookie
    浏览器解析url后执行过程
    如何使用D3绘制折线图
    Django 笔记
    vi命令
    PEP8编程规范
    Python_入门第一篇【持续更新...】
    DjangoWeb _ 登录页开发test
    Django开发流程
    Django 笔记2018.2.7
  • 原文地址:https://www.cnblogs.com/sunshine-long/p/12745968.html
Copyright © 2011-2022 走看看