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 1#2#3#4#5 3 [ルート@ lzg〜]#SEQ -s " #" 2 5 4 2#3#4#5 5 [ルート@ lzg〜]#SEQ -s " #" 1 2 10 6 1#3#5#7#9 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