Linux 命令每日一練 seq

2021-08-24 17:42:38 字數 2383 閱讀 1753

#目錄

###命令簡介

seq命令用於產生從某個數到另外乙個數之間的所有整數。
###命令格式

seq [選項] 尾數

seq [選項] 首數 尾數

seq [選項] 首數 增量 尾數

###命令引數

-f, --format=格式    				#使用printf樣式的浮點格式 不能和-w一起使用

-s, --separator=字串分隔符 #使用指定字串分隔數字(預設使用:\n 即預設是回車換行)

-w, --equal-width #在列前新增0 使得寬度相同,不能和-f一起使用,即以最大數的位數為標準寬度,不足標準寬度的數字會用0補全

###實戰演練及總結

-f選項:指定格式

[root@myhost yuki]# seq 98 101   

9899

100101

[root@myhost yuki]# seq -f '%3g' 98 101

98 99

100101

[root@myhost yuki]# seq -f '0%3g' 98 101

0 98

0 99

0100

0101

[root@myhost yuki]# seq -f '0%3g' 98 101

0098

0099

0100

0101

#%後面指定數字的位數前面的字元(串)且數字位數不足部分用字元(串)填充。

[root@myhost yuki]# seq -f '%03g' 98 101

098099

100101

#前面拼接字元(串)

[root@myhost yuki]# seq -f 'str%03g' 98 101

str098

str099

str100

str101

-s選項:指定分隔符(預設是回車\n即換行)
[root@myhost yuki]# seq 997 1001   

997

998

999

1000

1001

[root@myhost yuki]# seq -s' ' 997 1001

997 998 999 1000 1001

[root@myhost yuki]# seq -s' ' -f'str%03g' 9 11

str009 str010 str011

[root@myhost yuki]# seq 997 1001

997

998

999

1000

1001

[root@myhost yuki]# seq -s + 1 10

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

[root@myhost yuki]# seq -s + 1 2 10

1+3+5+7

-w選項:指定輸出數字同寬
[root@myhost yuki]# seq -w 997 1001

0997

0998

0999

1000

1001

#-w和-f不能一起使用,輸出是同寬的。

###拓展

####將行轉列

[root@myhost yuki]# echo "ni" "hao" |xargs -n1

nihao

[root@myhost yuki]# echo 1 2 3 4 5 6 |xargs -n1 12

3456

[root@myhost yuki]# echo 1 2 3 4 5 6 |xargs -n2

1 23 4

5 6###################

[root@myhost yuki]# seq 50 5 100|xargs -n1

5055

6065

7075

8085

9095

100[root@myhost yuki]# seq 50 5 100|xargs -n2

50 55

60 65

70 75

80 85

90 95

100[root@myhost yuki]# seq 50 5 100|xargs -n3

50 55 60

65 70 75

80 85 90

95 100

Linux 命令每日一練 yum

命令簡介 yum 有以下特點 命令格式 yum 選項 命令或操作 軟體包包名 常用選項 最常用的命令分類概括 1.查詢和顯示 yum groupinfo group1 顯示程式組group1資訊 yum grouplist 檢視可能批量安裝的列表 yum list 顯示所有已經安裝和可以安裝的軟體包...

Linux 命令每日一練 top

命令 top display linux processes 第一行 第二行 第三行 第四行 第五行 程序資訊區統計資訊區域的下方顯示了各個程序的詳細資訊。預設情況下僅顯示比較重要的 pid user pr ni virt res shr s cpu mem time command 列。可以通過下...

linux命令 每日一練 3 pwd命令

linux中用 pwd 命令 print working directory 來檢視 當前工作目錄 的完整路徑。簡單得說,每當你在終端進行操作時,你都會有乙個當前工作目錄。在不太確定當前位置時,就會使用pwd來判定當前目錄在檔案系統內的確切位置。1 命令格式 pwd 選項 2 命令功能 檢視 當前工...