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

用法:

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

选项:

  • -f, --format=格式化输出,使用printf 样式的浮点格式

  • -s, --separator=字符串使用指定字符串分隔数字,默认是换行

[root@centos /]#seq -s+ 100 | bc
5050
[root@centos /]#s=0;for i in {1..100};do ((s=s+$i));done;echo $s
5050
[root@centos /]#
  • -w, --equal-width 等位补全,就是宽度相等,不足的前面补 0

  • --help 显示此帮助信息并退出

  • --version 显示版本信息并退出

如果省略了首数或者增量,则默认其值为 1,即使这样尾数仍小于首数。

首数、增量和尾数均以浮点数形式解释。当首数小于尾数时增量一般为正值,

相反在首数大于尾数时增量一般为负数。

指定的格式必须适用于显示 "double" 类型的参数;当首数、增量和尾数均为指定

精确度的定点十进制数时默认为 "%.精确度f",否则默认为 "%g"。

示例

指定分隔符为空格,起始为10

for i in $(seq -s " " 10 15);do echo $i;done

# 生成连续字符
$ seq -s '#' 10 |sed -e 's/[0-9]*//g'
#########

步长

for i in $(seq 10 -1 2);do echo $i;done

-w:补齐

for i in $(seq -w 10);do echo $i;done

生成连续数组

[@sjs_115_196 search]# arr=($(seq 1 3 10))
[@sjs_115_196 search]# echo ${arr[1]}
4
[@sjs_115_196 search]# echo ${arr[@]}
1 4 7 10
[@sjs_115_196 search]#

从1循环到10的两种方法

for i in {1..10};do echo $i;done

for i in $(seq 10);do echo $i;done

输出1-100中,不包含数字7,且不能被7整除的数

[@sjs_115_196 search]# seq 100|grep -v 7|awk '$0%7!=0{print}'

seq 命令用法的更多相关文章

  1. linux中seq命令用法

    NAME seq - print a sequence of numbers SYNOPSIS seq [OPTION]... LAST seq [OPTION]... FIRST LAST seq ...

  2. (转)shell脚本之seq命令

    shell脚本之seq命令 原文:http://blog.csdn.net/paoxiaohui/article/details/52830595 seq 用于生成从一个数到另一个数之间的所有整数. ...

  3. Linux基础:seq命令总结

    本文只总结一些常用的用法,更详细的说明见man seq和 seq --help. seq命令 seq命令用于输出数字序列. 语法格式 Usage: seq [OPTION]... LAST or: s ...

  4. systemctl命令用法详解

    systemctl命令用法详解系统环境:Fedora 16binpath:/bin/systemctlpackage:systemd-units systemctl enable httpd.serv ...

  5. cpio命令用法

    [转自]流浪妖精のSKY    http://www.cnitblog.com/flutist1225/articles/18974.html cpio命令用法 cpio命令     利用cpio 可 ...

  6. shutdown命令用法

    首先我们先创建一个txt文件,添加shutdown -r -f -t 0 ,文件点击另存为,选择所有类型,保存格式为“重启.bat”文件. 说明:shutdown命令用法: /r         关闭 ...

  7. linux中comm命令用法

    linux系统中comm命令用法详解 linux系统下的comm命令是一个非常实用的文件对比命令. comm命令功能:   选择或拒绝两个已排序的文件的公共的行. comm命令语法:comm [-12 ...

  8. Ubuntu kill命令用法详解

    转自:Ubuntu kill命令用法详解 1. kill   作用:根据进程号杀死进程   用法: kill [信号代码] 进程ID   root@fcola:/# ps -ef | grep sen ...

  9. install 命令用法详解

    install 命令用法详解 http://man.linuxde.net/install install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户.install命令和cp命令类似 ...

随机推荐

  1. JavaScript & Error Types

    JavaScript & Error Types JavaScript提供了8个错误对象,这些错误对象会根据错误类型在try / catch表达式中引发: Error EvalError Ra ...

  2. GitHub Learning Lab

    GitHub Learning Lab https://lab.github.com/ https://github.community/t5/GitHub-Learning-Lab/bd-p/lea ...

  3. auto scroll bottom in js

    auto scroll bottom in js autoScrollToBottom() { let box = document.querySelector(`[data-dom="ch ...

  4. Flutter 避免阻塞ui线程

    import 'dart:async'; import 'dart:isolate'; import 'package:flutter/material.dart'; import 'package: ...

  5. 高倍币VAST了解一下,如何掀起算力挖矿新热潮?

    随着比特币.以太坊等主流数字货币的起起落落,市场对于数字货币交易似乎进入了冷却期.很多生态建设者开启了观望态度,机构以及巨鲸们也开始纷纷着手分散投资.就在此时,一个新的概念逐步露出头角,吸引了大众关注 ...

  6. Techme Inc热心公益事业 积极开展公益活动

    从2015年起,Techme inc(公司编号:20151524696)便通过优质的产品和服务,帮助顾客实现营养与健康的目标.与此同时,Techme inc(公司编号:20151524696)多年来始 ...

  7. PBN进场程序保护区图例分析

      疫情仍在持续,除了待家里不给祖国添乱之外,过去没有时间去完成的事情,现在可以静下心来认真面对,充实过好每一天. 今天想跟大家聊一下ICAO 8168第二卷PBN进场程序的图例. 就是下面这张图: ...

  8. 云原生系列6 基于springcloud架构风格的本地debug实现

    debug是程序员在日常开发中最常使用的操作, 那么,你是如何快速在微服务架构风格下快速debug后端服务呢? 开发现状 开发的理想状态 本地调测的使用步骤 登录智能网关 如果集成开发环境是在本地局域 ...

  9. CSS绘制三角形和箭头

    <html> <head> <meta charset="utf-8"> <title>CSS绘制三角形和箭头</title& ...

  10. 解决margin-top无效问题

    当两个空的块级元素嵌套时,如果内部的块设置有margin-top属性,而且父元素没有下边解决方法所述的特征,那么内部块的margin-top属性会绑架父元素(即将margin-top传递凌驾给了父元素 ...