SEQコマンド命令

1、コマンドの概要

数(正または負)との間に別の1つからすべての整数の数を生成するための配列コマンド。

2、コマンドの構文

配列[オプション]パラメータの 
配列[オプション] ...で終わる
配列[オプション] ...最初のいくつかの仮数
配列[オプション] ...最初の数刻みの仮数(配列初期値インクリメント終了値)

3、コマンドオプション

-f:浮動小数点形式を使用して、printfのスタイルは(指定されたフォーマットすることなく、デフォルトフォーマットは「%G」である)
-s:文字列が指定されたパーティション番号(デフォルト:\ n)が
カラムの前に添加される。-w 0ように、同じ幅(自動充填ビット)

図4に示すように、コマンドの例

 4.1デフォルトの出力:

。1 [LZGルート@〜] SEQ#1.5の間の整数から5#出力
2  1 
3  2 
4  。3 
。5  。4 
。6  。5 
。7 [LZGルート@〜】配列番号4  。8#出力整数4-8 
8  。4 
。9  。5 
10  。6 
。11  。7 
12である 。8 
13である#[ルートLZG @〜] SEQ 1  2  10#1の端部10への第2の入力から増加し始めます。また、小数であってもよい増分が整数であることができます。
14  。1 
15  。3 
16  。5 
。17  。7 
18れる 。9

 

。1 [LZGルート@〜] SEQ位- 。3  1。
2 - 3 
3 - 2 
4 - 1 
。5  0 
。6  。1 
。7 [LZGルート@〜] SEQ#1.1  。5#デフォルト増分1 
。8  1.1 
9  2.1 
10  3.1 
11  4.1 
12は、 [ルートLZG @〜] SEQ#1.1  0.2  2 0.2#増分指定
13  1.1 
14  1.3 
15  1.5 
16  1.7 
17  1.9

 

4.2 -s:文字列指定したパーティション番号(デフォルト:\ n)は:

1 [ルート@ lzg〜]#SEQ -s " "  5#用#号间隔
2  12345 
3 [ルート@ lzg〜]#SEQ -s " "  2  5 
4  2345 
5 [ルート@ lzg〜]#SEQ -s " "  1  2  10 
6  13579 
7 [ルート@ lzg〜]#配列-s "  " 間の空間と#5 
。8  。1  2  3  4  5 
。9 [LZGルート@〜] -s SEQ位"  "  2  5 
10  2  3  4  5 
。11 [LZGルート@〜] -s SEQ位"  "  1  2  10 
12である 。1  。3  5  。7  。9 
13である [ルートLZG @〜] -s SEQ番号" DD "  。5#列がスペーサddは
14  1dd2dd3dd4dd5
 15 [LZGルート@〜] -s SEQ番号" ddは"  2  。5 
16  2dd3dd4dd5
 。17[ルート@ lzg〜]#配列-s " DD "  1  2  10 
18 1dd3dd5dd7dd9
【LZGルート@〜] -s SEQ番号" `エコー-e " \ T " ' "  。1  2  。コマンド発行、タブを使用して5#
1     。3     。5

4.3 -w:0を追加しますので、その列の前に同じ幅(自動フィルビット):

1 [ルート@ lzg〜]#配列-w 8  11 
2  08 
3  09 
4  10 
5  11 
6 [ルート@ lzg〜]#の配列-w 98  101 
7  098 
8  099 
9  100 
10  101

4.4出力101から98までの整数、およびスペースを出力デジタル不十分パディングの同じ幅を必要とします。

【LZGルート@〜] -f SEQ番号" %3G "  98  101#( "3G%は"桁数が少ない部分空間ビットを埋めるよりも、指定されたフォーマット"ビット幅"は3であることを示している)
 98 
 99 
100 
101 
[ LZG @ルート〜] -f SEQ#%5グラム 98  101#の両方の正面に見ることができる(「%5gの」このフォーマット指定する「ビット幅」より少ない部分空間ビットを埋めるよりも桁数は、5です)スペース
   98 
   99 
  100 
  101
【LZGルート@〜] -f SEQ番号%03G  98  101#(「%03G」はこのフォーマット指定する「ビット幅が」0%を添加することにより、充填ビット未満0部より3、桁数であります代替スペースが-wオプションと同じ欠陥)を、作ります。
098 
099 
100 
101 
[LZGルート@〜] -f SEQ番号%の05グラム 98  (「%の05グラム、」このフォーマット指定する「ビット幅」は5、より少ない充填ビット0の部分を通るよりも桁数である101#また、0%の欠員メイクアップを追加した後のスペース)
00098 
00099 
00100 
00101

注:%事実前の文字列を指定することができ、同一の缶は、後Gストリングを指定します。

[ルート@ lzg〜]#配列-f " %gとして"  98  101 
as98 
as99の
AS100の
AS101 
[ルート@ lzg〜]#配列-f " %の03グラムとして"  98  101 
as098 
as099の
AS100の
AS101 
[ルート@ lzg〜]#の配列-f " %の02gaaとして"  4 
as01aa 
as02aaの
as03aaの
as04aa

このメソッドを使用して、ファイルやディレクトリを作成することができます。

[ルート@ lzg〜]#タッチ$(-f SEQ " テスト%の02g.txt "  4 
[ルート@ lzg]#lsの
test01.txt test02.txt test03.txt test04.txt 
[ルート@ lzg〜]#ます。mkdir (-f配列$ " dir_%の02グラム"  4 
[ルート@ lzg]#lsの
dir_01 dir_02 dir_03 dir_04 test01.txt test02.txt test03.txt test04.txt

 

 

おすすめ

転載: www.cnblogs.com/liuzgg/p/11865430.html