Linux常用命令之seq
標(biāo)題:seq命令的使用
作用:seq命令用于以指定增量從首數(shù)開(kāi)始打印數(shù)字到尾數(shù)linux常用命令,即產(chǎn)生從某個(gè)數(shù)到另外一個(gè)數(shù)之間的所有整數(shù),并且可以對(duì)整數(shù)的格式、寬度、分割符號(hào)進(jìn)行控制
語(yǔ)法:
[1] seq [選項(xiàng)] 尾數(shù)
[2] seq [選項(xiàng)] 首數(shù) 尾數(shù)
[3] seq [選項(xiàng)] 首數(shù) 增量 尾數(shù)
選項(xiàng):
-f, --format=格式
-s, --separator=字符串,使用指定的字符串分割數(shù)字(默認(rèn)使用個(gè)"\n"分割)
-w, --sequal-width 在列前添加0 使得寬度相同
實(shí)例:
[1] 產(chǎn)生5以內(nèi)的整數(shù)
命令:seq 5
輸出:
[2]產(chǎn)生-2~10內(nèi)的整數(shù),增量為2
命令:seq -2 2 10
輸出:
[3] 產(chǎn)生98~101之間的整數(shù)linux常用命令,并且要求輸出數(shù)字寬度相同,不足的用空格補(bǔ)足。
命令:seq -f "%3g" 98 101
輸出:
命令:seq -f "g" 98 101
輸出:
注意:通過(guò)%后添加0替代空格補(bǔ)足空位
[4] 產(chǎn)生98~101之間的整數(shù),并且要求數(shù)字之間的分隔符為":::"。
命令:seq -s ":::" -f "g" 98 101
輸出:
[5]輸出98~100之間的整數(shù),要求寬度一致
命令:seq -w 98 101
輸出:
注意:-w選項(xiàng)不能和-f選項(xiàng)一起用,輸出是同寬的