Linux之seq命令
以指定增量从首数开始打印数字到尾数,seq命令用于产生从某个数到另外一个数之间的所有整数。
命令语法
> seq [选项]... 尾数
> seq [选项]... 首数 尾数
> seq [选项]... 首数 增量 尾数
命令选项
-f
, --format=格式 使用printf 样式的浮点格式-s
, --separator=字符串 使用指定字符串分隔数字(默认使用:\n)-w
, --equal-width 在列前添加0 使得宽度相同
指定格式显示
> seq -f"%3g" 1012345678910
%
后面指定数字的位数默认是%g
,%3g
那么数字位数不足部分默认是空格。
指定格式显示,不足的位数填充0
> seq -f"%03g" 10
001
002
003
004
005
006
007
008
009
010
指定3位显示,不足3位填充零
指定格式显示,不足的位数填充0,并在前面添加字符串
> seq -f"rumen%03g" 10
rumen001
rumen002
rumen003
rumen004
rumen005
rumen006
rumen007
rumen008
rumen009
rumen010
这样的话数字位数不足部分是0,%前面制定字符串。
指定输出数字同宽
> seq -w 10
01
02
03
04
05
06
07
08
09
10
不能和-f一起用,输出是同宽的。
指定分隔符(默认是回车)
> seq -s" " 10
1 2 3 4 5 6 7 8 9 10
> seq -s"#" 10
1#2#3#4#5#6#7#8#9#10
要指定/t
做为分隔符号
> seq -s"`echo -e "\t"`" 10
1 2 3 4 5 6 7 8 9 10
批量创建文件
> touch $(seq -f"rumenz%03g.txt" 10)
> ls -al *.txt
-rw-r--r-- 1 root root 0 Apr 4 22:46 rumenz001.txt
-rw-r--r-- 1 root root 0 Apr 4 22:46 rumenz002.txt
-rw-r--r-- 1 root root 0 Apr 4 22:46 rumenz003.txt
-rw-r--r-- 1 root root 0 Apr 4 22:46 rumenz004.txt
-rw-r--r-- 1 root root 0 Apr 4 22:46 rumenz005.txt
-rw-r--r-- 1 root root 0 Apr 4 22:46 rumenz006.txt
-rw-r--r-- 1 root root 0 Apr 4 22:46 rumenz007.txt
-rw-r--r-- 1 root root 0 Apr 4 22:46 rumenz008.txt
-rw-r--r-- 1 root root 0 Apr 4 22:46 rumenz009.txt
-rw-r--r-- 1 root root 0 Apr 4 22:46 rumenz010.txt
以倒序显示数字
> eq 10 -1 1
10
9
8
7
6
5
4
3
2
1
小数序列
> seq -f "%f" 1 0.5 3
1.000000
1.500000
2.000000
2.500000
3.000000
-f
小数显示,步长是0.5
小数序列,指定小数位数
> seq -f "%.2f" 1 0.5 3
1.00
1.50
2.00
2.50
3.00
%.2f
显示2位小数,步长是0.5
原文链接:https://rumenz.com/rumenbiji/linux-seq.html
微信公众号:入门小站
Linux之seq命令相关推荐
- linux命令seq,Linux 中seq 命令的用法
Linux 中seq 命令的用法 用于产生从某个数到另外一个数之间的所有整数 用法:seq [选项]... 尾数 或:seq [选项]... 首数 尾数 或:seq [选项]... 首数 增量 尾数 ...
- linux中seq命令用法
用于产生从某个数到另外一个数之间的所有整数 例一: # seq 1 10 结果是1 2 3 4 5 6 7 8 9 10 例二: #!/bin/bash for i in `seq 1 10`; do ...
- 【Linux】一步一步学Linux——seq命令(221)
00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 seq命令用于产生整数序列. 02. 命令格式 用法:se ...
- Linux 命令(113)—— seq 命令
1.命令简介 seq(Sequence) 命令用于按照指定步长产生从起始数到结束数之间的所有整数.起始数和步长可使用默认值 1,结束数必须指定. 2.命令格式 seq [OPTION]... LAST ...
- 【Linux/Unix】Linux中的seq命令
1 简介 Linux中的seq命令可以用来生成指定范围内.指定间隔的数字列表,常用在while.for和until等循环中. 2 语法及使用示例 2.1 语法 seq通常有三种语法形式: (1) se ...
- linux shell seq 序列生成命令 可用于for循环 简介
作用:seq命令用于以指定增量从首数开始打印数字到尾数,即产生从某个数到另外一个数之间的所有整数,并且可以对整数的格式.宽度.分割符号进行控制 语法: [1] seq [选项] 尾数 [2] s ...
- Linux中常见命令和单词的缩写全称
Linux中常见命令和单词的缩写全称 文章目录: 参考 ls:list(列出目录内容)cd:Change Directory(改变目录) su:switch user 切换用户 rpm:redhat ...
- linux常用shell命令面试,shell经典笔试题目总结
shell经典笔试题目总结 守望者整理了一些高手的博客记录的shell面试题分享给大家,有些比较有意思,帮助大家面试或则学习shell编程的学习例子 一 文件内容如下: 100 a 1 ...
- linux下sort命令使用详解---linux将文本文件内容加以排序命令
转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...
最新文章
- 这三个普通程序员,几个月就成功转型AI,他们的经验是...
- Leetcode PHP题解--D54 937. Reorder Log Files
- 现代软件工程 第十二章 【用户体验】练习与讨论
- 微信内测版抢先体验,可发 4K 无损视频
- Http Handler 介绍(转)
- 2021牛客暑期多校训练营2 G.League of Legends(转化+单调队列)
- 数据结构学习(二)——单链表的操作之头插法和尾插法创建链表
- mysql ceil,MySQL常用函数介绍
- 通过界面上传jar包到maven Nexus私服
- 网络安全从小白到专家
- java生成自己的Doc文档
- 【面试宝典】软件测试工程师2021烫手精华版(第一章测试理论篇)
- FPGA学习笔记_ROM核调用与调试
- Kali Linux系统正确完整安装指南教程
- Comparator自定义顺序
- 浅谈PCA到PCANet
- STF移动测试云平台搭建
- 近期接触到大数据业务,速上地图采集器图文教程仅供参考
- 创业基础-乐训课堂-第四章 创业风险及识别与管理-习题
- 华文行楷字帖欣赏_千字文华文行楷字帖.pdf
热门文章
- 木老师教笨笨课堂——系列讲座(从函数指针到委托) 四、C#的委托
- 2009-07-03 19:48 在linux中如何获得微秒精度的时间?-转
- 蓝桥杯 ADV-97 算法提高 十进制数转八进制数
- PAT 乙级 1041. 考试座位号(15) Java版
- LeetCode 118. Pascal’s Triangle
- echarts里面的参数解释_SPMSM控制:传统PI速度环参数的整定
- vb.net label 不要自动换行_自动驾驶小车——(四)数据采集
- 五大步完成JBOSS 5 多数据库的多数据源配置
- myEclipse中的web项目直接引入到eclipse中运行
- Perl程序设计中常用的函数