seq用法总结

基本用法

seq [选项]... 尾数

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

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

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

选项:

-f, --format=格式 使用printf 样式的浮点格式

-s, --separator=字符串 使用指定字符串分隔数字(默认使用:\n)

-w, --equal-width 在列前添加0 使得宽度相同

例:

1.尽可能显示大整数

[plain]

$ seq --format=%1.f 1000000 1000001

显示

1000000

1000001

对比,不使用--format的情况,默认使用%g显示

[plain]

$ seq 1000000 1000001

显示

1e+06

1e+06

2.显示等宽数字,位数不足用前导0补齐

[plain]

seq -w -s ‘ ‘ 0 10

显示

00 01 02 03 04 05 06 07 08 09 10

注:-s用于改变字数间的分隔符,-w用以保证等宽显示。

-w 指定输出数字同宽   不能和-f一起用 


-s 指定分隔符 默认是回车
seq -s" " -f"str%03g" 9 11
str009 str010 str011


要指定/t 做为分隔符号
seq -s"`echo -e "/t"`" 9 11

默认以1为递增步长

[email protected]:~$ seq 0 4

0

1

2

3

4

[email protected]:/tmp$ seq 4 -1 1

4

3

2

1

以5为递增步长

[email protected]:~$ seq 0 5 10

0

5

10

以0开头补齐数字位数宽度:

[email protected]:~$ seq -w 0 5 10

00

05

10

 获取偶数

[email protected]:~$ seq 1 2 10

1

3

5

7

9

获取奇数

[email protected]:~$ seq 2 2 10

2

4

6

8

10

用于产生从某个数到另外一个数之间的所有整数
  例一:
  # seq 1 10
  结果是1 2 3 4 5 6 7 8 9 10

例二:
  #!/bin/bash
  for i in `seq 1 10`;
  do
  echo $i;
  done
  或者用
  for i in $(seq 1 10)
  也可以

seq用法总结

时间: 2024-10-05 04:01:18

seq用法总结的相关文章

linux基础篇-20,seq命令的用法

seq 用法:seq [选项]... 尾数 或:seq [选项]... 首数 尾数 或:seq [选项]... 首数 增量 尾数 以指定增量从首数开始打印数字到尾数. 用于产生从某个数到另外一个数之间的所有整数 [[email protected] ~]# seq 1 5 1 2 3 4 5 [[email protected] ~]# seq  5 1 2 3 4 5 范例,循环取出$1到$#的值 取出键盘输入的值 #!/bin/bash # for I in `seq 1 $#`;do

shell外部辅助命令

date Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟.系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置.当Linux启动时,硬件时钟会去读取系统时钟的 设置,然后系统时钟就会独立于硬件运作.Linux中的所有命令(包括函数)都是采用的系统时钟设置.在Linux中,用于时钟查看和设置的命令主要有date.hwclock. 若是不以加号作为开头,则表示要设定

6,bash入门,for 循环, 编写最简单的脚本

shell 是 一种 控制系统的脚本语言, bash 是 shell语言 的 解释器 中 的 一种,也是 Linux 上 最流行的 的 一种, 不过 shell解释器 有 很多种, 而且 每一种 都有 自己 的 特色, 不 是 完全 一样 的.., 常见shell: sh.csh.tcsh.bash.ksh.dash.zsh bash 常用快捷键: Ctrl+a:    跳转命令行首 Ctrl+e:    跳转命令行尾 Ctrl+u:    删除命令行首至当前光标所在处的内容 Ctrl+k:  

Python 字符串 String 内建函数大全(1)

关于 Python 的字符串处理相关的方法还是非常多的,由于我正在学习 Python,于是就把 Python 中这些混杂的用于 string 的函数总结出来,在自己忘记的时候便于查找,希望对于有类似需求的人有所帮助. captalize() 函数 功能 将一个字符串的第一个字母大写 用法 str.captalize() 参数 无 返回值 string 示例代码 str = "hello world!" print "str.capitalize(): ", str.

shell 中seq的用法 echo -n用法

用法:seq [选项]... 尾数 或:seq [选项]... 首数 尾数 或:seq [选项]... 首数 增量 尾数 从1循环到100的两种方法(bash 其它的shell没试过)for x in `seq 1 100`;do echo $x;donefor x in {1..100};do echo $x;done echo -n 不换行输出 $echo -n "123" $echo "456" 最终输出 123456 echo -e 处理特殊字符 若字符串中

shell 中 seq的用法总结

用法:seq [选项]... 尾数 或:seq [选项]... 首数 尾数 或:seq [选项]... 首数 增量 尾数 以指定增量从首数开始打印数字到尾数. -f, --format=格式 使用printf 样式的浮点格式 -s, --separator=字符串使用指定字符串分隔数字(默认使用:\n) -w, --equal-width 在列前添加0 使得宽度相同 --help 显示此帮助信息并退出 --version 显示版本信息并退出 如果省略了首数或者增量,则默认其值为1,即使这样尾数仍

R语言seq()函数用法

1.seq() 用来生成一组数字的函数. Usage: ## Default S3 method:seq(from = 1, to = 1, by = ((to - from)/(length.out - 1)),length.out = NULL, along.with = NULL, ...)seq.int(from, to, by, length.out, along.with, ...)seq_along(along.with)seq_len(length.out) Arguments:

seq命令用法

sed    打印(显示)一组数的数列    用法seq    [option]    尾数seq 10    #打印1-10(不输入首数的情况默认首数为1)12345678910        seq    [option]    首数    尾数seq 5 8 #打印5-8之间的整数5678 seq    [option]    首数    递增的量    尾数seq 1 2 10 #显示1-10之间,以首数1开始,增量为2的整数(如果忽略增量,增量默认为1)13579 seq    -f 

Linux中seq命令的用法

用于产生从某个数到另外一个数之间的所有整数 例一: # seq 1 10 结果是1 2 3 4 5 6 7 8 9 10 例二: #!/bin/bash for i in `seq 1 10`; do echo $i; done 或者用 for i in $(seq 1 10) 也可以 seq-f, --format=FORMAT      use printf style floating-point FORMAT (default: %g)-s, --separator=STRING   u