ページのトップに戻る
PowerSORT V6.0  ユーザーズガイド

4.2.21 テキストファイルオプション(-T)

入力ファイルがテキストファイルであることを指定し、同時にフィールドの指定方法を指定します。

記述形式

-T { flt | fix | csv | tsv } [ ,{ n | w | N } b d i j ]

参考

flt、fix、csv、およびtsvは、キーフィールド、選択フィールド、再編成フィールド、および集約フィールドの指定方法を表します。
続くn、w、N、b、d、i、およびjは、キーフィールドの指定を省略し、レコード全体をキーフィールドとする場合のキーフィールドの操作を表します。複数の操作を指定する場合は、続けて記述します。なお、csv、およびtsvの場合、キーフィールドの指定は省略できません。

flt

テキストファイル浮動フィールド指定を示します。
フィールド分離文字列で区切られた、フィールドの番号で指定する形式です。フィールド分離文字列については、4.2.22 フィールド分離文字オプション(-t)を参照してください。fix、csv、およびtsvとは排他関係にあります。

fix

テキストファイル固定フィールド指定を示します。
先頭からのバイト位置で指定する形式です。flt、csv、およびtsvとは排他関係にあります。

csv

テキストファイルCSV形式を示します。
コンマで区切られたフィールド番号で指定する形式です。flt、fix、およびtsvとは排他関係にあります。

tsv

テキストファイルTSV形式を示します。
タブで区切られたフィールド番号で指定する形式です。flt、fix、およびcsvとは排他関係にあります。

n

符号を含んだ数字の文字列を算術的な値によって比較します。
文字列中に数字以外の文字が存在した場合の結果は保証されません。w、およびNとは排他関係にあります。

w

複数バイトから成る文字が混在していても文字ごとに比較して並べます。
n、およびNとは排他関係にあります。

N

英字と数字の連結データ(例えば「data123」など)を英字と数値に分けて評価し並べます。
英字だけを比較の対象として比較後、数字だけの文字列を算術的な値で比較します。指定フィールドの左から評価し、有効データ後に出現したデータは無視します。n、およびwとは排他関係にあります。

b

キーフィールドの先頭の空白とタブを無視します。

d

空白と英数字だけを比較の対象にします。

i

制御文字コードを無視します。

j

英小文字を英大文字として比較します。

注意

  • 入力ファイルがテキストファイルの場合は、テキストファイルオプション(-T)の指定が必要です。

  • テキストファイルオプション(-T)を省略した場合は、バイナリファイルとして処理します。