seq: squeue  是一个序列的缩写,主要用来输出序列化的东西

seq常见命令参数

  1. 用法:seq [选项]... 尾数
  2.  或:seq [选项]... 首数 尾数
  3.  或:seq [选项]... 首数 增量 尾数
  4. 以指定增量从首数开始打印数字到尾数。
  5.  
  6. -f, --format=格式 使用printf 样式的浮点格式
  7. -s, --separator=字符串 使用指定字符串分隔数字(默认使用:\n)
  8. -w, --equal-width 在列前添加0 使得宽度相同【自动补位】
  9. --help 显示此帮助信息并退出
  10. --version 显示版本信息并退出

常用的命令展示

指定分隔符  横着输出

  1. [root@localhost ~]# seq -s '#' 5
  2. 1#2#3#4#5

以空格作为分格,且输出单数

  1. [root@localhost ~]# seq -s ' ' 10
  2. 1 2 3 4 5 6 7 8 9 10

默认补位操作

  1. [root@localhost ~]# seq -w 1 10
  2. 01
  3. 02
  4. 03
  5. 04
  6. 05
  7. 06
  8. 07
  9. 08
  10. 09
  11. 10

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

  1. [root@localhost ~]# seq -2 2 10
  2. -2
  3. 0
  4. 2
  5. 4
  6. 6
  7. 8
  8. 10

产生98~101之间的整数,并且要求输出数字宽度相同

%3g 表示宽度为3,不足用0补足

  1. [root@cnblogs ~]# seq -f "%03g"
  2.  
  3. [root@cnblogs ~]# seq -f "%04g"
  4.  
  5. [root@cnblogs ~]# seq -f "%05g"
  6.  
  7. [root@cnblogs ~]#

% 前面还可以指定字符串

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

  1. [root@cnblogs ~]# seq -f 'dir%03g'
  2. dir001
  3. dir002
  4. dir003
  5. dir004
  6. dir005
  7. [root@cnblogs ~]# seq -f 'dir%03g' |xargs mkdir
  8. [root@cnblogs ~]# ls -l dir*

linux shell seq命令详解的更多相关文章

  1. Linux shell tr 命令详解

    该随笔摘自 https://www.jb51.net/article/103892.htm Linux shell tr 命令详解 1. 用途 tr,translate的简写,主要用于压缩重复字符,删 ...

  2. Linux shell sed 命令详解

    详细的sed命令详解,请参考https://my.oschina.net/u/3908182/blog/1921761 sed命令常见用途 查找关键词做全局替换 查找某行的关键词做替换 查找关键字所在 ...

  3. Linux shell join命令详解

    Linux join命令 2012-02-09 17:49:00| 分类: SHELL | 标签:linux join 文件连接 |字号 订阅join命令 功能:“将两个文件里指定栏位同样的行连接起来 ...

  4. linux shell ansible 命令详解

    也可以参考ansible 模块介绍的其他文章:https://www.cnblogs.com/guxiaobei/p/8316903.html 安装ansible yum install epel-r ...

  5. Linux shell cut 命令详解

    详细资料请参考:博客园骏马金龙 https://www.cnblogs.com/f-ck-need-u/p/7521357.html cut命令将行按指定的分隔符分割成多列,它的弱点在于不好处理多个分 ...

  6. Linux Shell系列教程之(八)Shell printf命令详解

    本文是Linux Shell系列教程的第(八)篇,更多shell教程请看:Linux Shell系列教程 在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对Shell p ...

  7. 【转帖】Linux定时任务Crontab命令详解

    Linux定时任务Crontab命令详解 https://www.cnblogs.com/intval/p/5763929.html 知道有crontab 以及 at 命令 改天仔细学习一下 讲sys ...

  8. [转帖]Linux:cut命令详解

    Linux:cut命令详解 https://www.cnblogs.com/Spiro-K/p/6361646.html cut -f cut -f -d cut -c1- 这三个命令好像最常见, 记 ...

  9. Linux定时任务Crontab命令详解_转

    转自:Linux定时任务Crontab命令详解 (部分修改) linux 定时系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服 ...

随机推荐

  1. 记录 Docker 的学习过程 (日志篇)

    日志收集 elk 在node3上操作 docker pull sebp/elk:5610 node3# sysctl vm.max_map_count=262144 node3# docker run ...

  2. 记录 Docker 的学习过程 (网络篇之跨主机互通)

    下面从node3上操作node3# docker run -d -p 8500:8500 --name consul progrium/consul -server -bootstrap node3# ...

  3. macOS系统下安装ChromeDriver

    1.对应的chrome浏览器需要安装对应的驱动,对应列表如下: chromedriver版本 支持的chrome版本 v2.43 v69-71 v2.42     v68-70 v2.41     v ...

  4. 3ds Max File Format (Part 6: We get signal)

    Let's see what we can do now. INode *node = scene.container()->scene()->rootNode()->find(uc ...

  5. ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline[上篇]

    链接:https://www.cnblogs.com/artech/archive/2007/09/13/891262.html 相信大家都使用过ASP.NET进行过基于Web的应用开发,ASP.NE ...

  6. Codeforces Round #600 (Div. 2) D。 Harmonious Graph

    #include<iostream> using namespace std ; ; int p[N]; int cnt; int find(int x) { if(p[x]!=x) p[ ...

  7. C语言中各数据类型(eg.int和float的区别)

  8. 托管代码中调用c++本地代码

    c++本地动态连接库代码 #pragma once #include "stdafx.h" #ifdef PERSON_EXPORTS #define PERSON_API __d ...

  9. 你是否听说过 HashMap 在多线程环境下操作可能会导致程序死循环?

    作者:炸鸡可乐 原文出处:www.pzblog.cn 一.问题描述 经常有些面试官会问,是否了解过 HashMap 在多线程环境下使用时可能会发生死循环,导致服务器 cpu 100% 的线上故障? 关 ...

  10. 跨表更新,Mysql Update Join

    背景 项目新导入了一批人员数据,这些人的有的部门名称发生了变化,有的联系方式发生了变化,暂且称该表为t_dept_members, 系统中有另外一张表 t_user_info 记录了人员信息. 要求将 ...