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

5.2.9 入力レコード情報オプション(-record)

入力レコード情報を指定します。

記述形式

-record [ recform=record-format ] [ fldsep=field-separate ]

5.2.9.1 recformオペランド

レコード形式を指定します。

記述形式

recform=record-format

record-format

レコード形式を指定します。
システムの標準ファイルシステムのファイルを処理する場合にレコード形式の指定を省略すると、バイナリファイル固定長レコード形式を指定したものとして動作します。システムの標準ファイルシステム以外のファイル、またはテキストファイルを処理する場合は省略できません。指定可能なレコード形式については、2.5 PowerSORTの入出力環境、および2.6.2 フィールドの指定方法を参照してください。
次から1つを選択して指定します。

record-format

意味

fix

バイナリファイル固定長レコード形式

var

バイナリファイル可変長レコード形式

txtfix

テキストファイル固定フィールド指定のレコード形式

txtflt

テキストファイル浮動フィールド指定のレコード形式

txtcsv

テキストファイルCSV形式

txttsv

テキストファイルTSV形式

注意

システムの標準ファイルシステムのファイルを処理する場合は、レコード形式にバイナリファイル可変長レコード形式を指定できません。

5.2.9.2 fldsepオペランド

テキストファイル浮動フィールド指定のレコード形式の場合に、フィールド分離文字列を指定します。

記述形式

fldsep=field-separate

field-separate

テキストファイル浮動フィールド指定のレコード形式の場合に、フィールド分離文字列を指定します。
省略時は、タブ、および空白をフィールド分離文字として扱います。フィールド分離文字列に空白を含む場合は、フィールド分離文字列をダブルクォーテーション( " )で囲みます。フィールド分離文字列にダブルクォーテーション( " )を指定する場合は、ダブルクォーテーション( " )の前に円記号( ¥ )を指定します。

記述例

例1) フィールド分離文字列として、文字列「SEPARATE」を指定します。

fldsep=SEPARATE

例2) フィールド分離文字列として、文字列「F S」を指定します。

fldsep="F S"

例3) フィールド分離文字列として、文字「'」を指定します。

fldsep='

例4) フィールド分離文字列として、文字「"」を指定します。

fldsep=¥"

例5) フィールド分離文字列として、文字「¥」を指定します。

fldsep=¥

例6) フィールド分離文字列として、文字列「**」を指定します。

fldsep=**

例7) フィールド分離文字列として、文字列「* *」を指定します。

fldsep="* *"