Linux seq命令的使用方法
1.命令简介
seq(Sequence)命令用于按照指定步长产生从起始数到结束数之间的所有整数。起始数和步长可使用默认值1,结束数必须指定。
2.命令格式
seq[OPTION]...LAST seq[OPTION]...FIRSTLAST seq[OPTION]...FIRSTINCREMENTLAST
3.选项说明
注意,长选项的强制性参数对于短选项也是强制的。
-f,--format=FORMAT 使用printf样式的浮点格式 -s,--separator=STRING 使用指定字符串分隔数字(默认:\n) -w,--equal-width 在数字添加0使得宽度相同 --help 显示帮助信息并退出 --version 显示版本信息并退出
4.常用示例
(1)输出1~5。
seq5 #或 seq15 #或 seq115
(2)按照步长10生成从10到50的整数序列。
seq101050 10 20 30 40 50
(3)按照指定格式num%03g格式输出。num为前置字符串,%03g表示数字宽度为3,不足前置补0。
seq-f"num%03g"3 num001 num002 num003
(4)前置补0使得数字宽度相同。
seq-w911 09 10 11
注意,当输出等宽字符串时不能再指定格式字符串,即-w与-f不能一起用。
(5)使用指定字符串分隔数字。
seq-w-s","911 09,10,11
(6)使用Tab分隔数字。
seq-s"`echo-e'\t'`"911 91011
先用命令做成一个Tab,然后再指定成分隔符。
参考文献
[1]seq(1)manual
[2]【Linux】一步一步学Linux——seq命令(221)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。