Linux seq命令的使用详解

 更新时间:2020年02月17日 12:14:21   作者:沧海一笑-dj  
这篇文章主要介绍了Linux seq命令的使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

01. 命令概述

seq命令用于产生整数序列。

02. 命令格式

用法:

 seq [选项]... 尾数
 seq [选项]... 首数 尾数
 seq [选项]... 首数 增量 尾数

03. 常用选项

以指定增量从首数开始打印数字到尾数。

 -f, --format=格式   使用printf 样式的浮点格式
 -s, --separator=字符串    使用指定字符串分隔数字(默认使用:\n)
 -w, --equal-width   在列前添加0 使得宽度相同
   --help      显示此帮助信息并退出
   --version     显示版本信息并退出

04. 参考示例

4.1 输出1-5

[deng@localhost ~]$ seq 5 
1
2
3
4
5
[deng@localhost ~]$ 

4.2 输出1-5

[deng@localhost ~]$ seq 1 5
1
2
3
4
5
[deng@localhost ~]$ 

4.3 输出3-5

[deng@localhost ~]$ seq 3 5 
3
4
5
[deng@localhost ~]$ 

4.4 输出1 4 7 10

[deng@localhost ~]$ seq 1 3 10
1
4
7
10
[deng@localhost ~]$ 

4.5 指定格式输出

[deng@localhost ~]$ seq -f "%3g" 9 11
 9
 10
 11
[deng@localhost ~]$ 

意思是-f指定格式,%后面指定3位数,默认是%g,%3g不够位数的地方都是空格填补

4.6 指定格式输出

[deng@localhost ~]$ seq -f "%03g" 9 11
009
010
011
[deng@localhost ~]$ 

意思是打印三位,不足的地方用0填补

4.7 指定格式输出

[deng@localhost ~]$ seq -f "str%03g" 9 11
str009
str010
str011
[deng@localhost ~]$ 

意思是打印三位不足的地方以0填补,在前面加上str

4.8 在列前添加0使得宽度相同

[deng@localhost ~]$ seq -w 9 11
09
10
11
[deng@localhost ~]$ 
 

当输出等宽字符串时不应再指定格式字符串,-w与-f不能一起用

4.9 使用指定字符串分隔数字

[deng@localhost ~]$ seq -s " " -f "str%03g" 9 11
str009 str010 str011
[deng@localhost ~]$ 
 

4.10 使用tab键分隔数字

[deng@localhost ~]$ seq -s "`echo -e '\t'`" 9 11
9    10   11
[deng@localhost ~]$ 
 

先用命令做成一个tab,然后再指定成分隔符

05. 附录

参考: 【Linux】一步一步学Linux系列教程汇总

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 使用CDN之后APACHE日志记录中IP地址不正确的解决方案

    使用CDN之后APACHE日志记录中IP地址不正确的解决方案

    这篇文章主要介绍了使用CDN之后APACHE日志记录中IP地址不正确的解决方案,需要的朋友可以参考下
    2014-12-12
  • centos8 使用yum 安装 rabbitmq的教程

    centos8 使用yum 安装 rabbitmq的教程

    这篇文章主要介绍了centos8 yum 安装 rabbitmq的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • 把windows下的字体安装到Linux系统下的方法介绍

    把windows下的字体安装到Linux系统下的方法介绍

    Linux(Fedora/Ubuntu/CentOS)的字体实在不尽如人意,而且在网页及文档显示时很多字无法显示出来,特别多的空白和乱码,其实,我们可以把windows下的字体和自己心仪的字体添加到Linux中,本文将介绍如何在Linux下添加字体
    2018-03-03
  • Linux系统下 centos7下搭建ElasticSearch中间件及常用接口演示

    Linux系统下 centos7下搭建ElasticSearch中间件及常用接口演示

    ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。这篇文章主要介绍了Linux系统下 centos7下搭建ElasticSearch中间件及常用接口演示 ,需要的朋友可以参考下
    2019-07-07
  • linux中chmod命令用法详解

    linux中chmod命令用法详解

    在本篇文章里小编给大家分享了关于linux中chmod命令用法和相关知识点,需要的朋友们跟着学习下。
    2019-04-04
  • 详解CentOS 6.4下PXE+Kickstart无人值守安装操作系统

    详解CentOS 6.4下PXE+Kickstart无人值守安装操作系统

    这篇文章主要介绍了详解CentOS 6.4下PXE+Kickstart无人值守安装操作系统 ,PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,有兴趣的可以了解一下。
    2016-12-12
  • linux 触摸屏驱动编写

    linux 触摸屏驱动编写

    这篇文章主要介绍了linux 触摸屏驱动编写,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • vmware中CentOS7网络设置教程详解

    vmware中CentOS7网络设置教程详解

    这篇文章主要为大家详细介绍了vmware中CentOS7网络设置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • 在Linux系统中srv目录的作用详解

    在Linux系统中srv目录的作用详解

    在Linux系统中,/srv目录用于存放与系统服务相关的数据,如Web服务器、FTP服务器等,它提供了一种约定,用于将服务数据组织起来,便于管理和维护,通常,/srv目录的内容按照服务类型进行子目录划分,便于管理和备份
    2025-03-03
  • 关于AIX挂载NFS写入效率低效的解决方法

    关于AIX挂载NFS写入效率低效的解决方法

    这篇文章主要给大家介绍了关于AIX挂载NFS写入效率低效的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11

最新评论