01. 命令概述
成都创新互联公司主要从事成都网站设计、做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务萍乡,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
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系列教程汇总
本篇文章到此结束,如果您有相关技术方面疑问可以联系我们技术人员远程解决,感谢大家支持本站!
成都服务器托管选创新互联,先上架开通再付费。
创新互联(www.cdcxhl.com)专业-网站建设,软件开发老牌服务商!微信小程序开发,APP开发,网站制作,网站营销推广服务众多企业。电话:028-86922220
网站栏目:Linux seq命令的使用详解
分享链接:http://www.shufengxianlan.com/qtweb/news43/11993.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联