Linux下seq的使用

2021-09-08 09:47:52 字數 1202 閱讀 3035

seq - print a sequence of numbers

[root@gechong ~]# man seq

主要有一下三個引數

-f:用來格式化輸出

-s:用來指定分隔符號,預設是回車

-w:輸出同寬數列,不足的位數用0補齊

例如:

[root@gechong ~]# seq -f 100%g 10

1001

1002

1003

1004

1005

1006

1007

1008

1009

10010

[root@gechong ~]# seq 1310

14710

乙個簡單的指令碼實現1000以內偶數求和

[root@gechong ~]# more test.sh

#!/bin/sh

# gechong_1106_sum

fir=0

;res=0

;for i in $(seq $fir 2

1000); do

res=$(($res+$i));

done;

echo

"the result is :

"$res;

[root@gechong ~]# ./test.sh

the result

is :250500

[root@gechong ~]# time ./test.sh

the result

is :250500

real 0m0.035s

user 0m0.011s

sys 0m0.020s

[root@gechong ~]# seq -s "+"

101+2+3+4+5+6+7+8+9+10

[root@gechong ~]# seq -w 10

0102

0304

0506

0708

0910

seq產生一系列資料可以結合bc使用

[root@gechong ~]# seq -s "+"

100 |bc

5050

linux 命令 seq 詳解

linux 命令總結之 seq命令 功能 seq命令用於產生從某個數到另外乙個數之間的所有整數。語法 12 3seq 選項 尾數 seq 選項 首數 尾數 seq 選項 首數 增量 尾數 選項 12 3 f,format 格式 使用printf 樣式的浮點格式 s,separator 字串 使用指定...

Linux命令之樂 seq

用法及引數 f,format 格式 使用printf 樣式的浮點格式,預設是g s,separator 字串 使用指定字串分隔數字 預設使用 n w,equal width 在列前新增0 使得寬度相同 f,指定列印格式 seq預設的格式輸出是g 如果省略了首數,則預設從1開始 root direct...

Linux核心中的seq操作

1.前言 在fs seq file.c中定義了關於seq操作的一系列順序讀取的函式,這些函式最早是在2001年就引入了,但以前核心中一直用得不多,而到了2.6核心後,許多 proc的唯讀檔案中大量使用了seq函式處理。以下核心原始碼版本為2.6.17.11。2.seq相關資料結構 2.1 seq檔案...