ソートマージ


5.8.4 skiprecオペランド

意味

入力レコードを読み飛ばす件数を指定します。

入力ファイルの先頭から,指定されたレコード数までをソート処理またはコピー処理の対象としないで読み飛ばします。

なお,入力ファイルを複数指定した場合は,最初に指定したファイルから読み飛ばします。最初のファイルのレコードがすべて読み飛ばしの対象となった場合,2番目に指定したファイルが引き続き読み飛ばしの対象となります。

形式
skiprec=skip-record-number
指定値
  • skiprecオペランドに,入力レコードの件数より大きい数を指定した場合,入力されるレコード件数は0件となります。

  • 0を指定した場合,指定なしと見なします。

  • マージ(-function merge)機能を使用する際にskiprecオペランドを指定しても,無視されます。

  • 件数には,1〜10桁の10進数のうち,0〜2147483647を指定できます。

注意事項
  • 入力ファイル編成がテキストファイル,またはCSVファイルで,空行削除オプション(-cmdopt DELBLANKLINE)を指定している場合,空行(データのない改行文字だけのレコード)は読み飛ばし件数にカウントされません。空行削除オプションについては,「5.5.23 空行削除オプション(DELBLANKLINEオプション)」を参照してください。

指定例

入力ファイルの先頭から100件目までのレコードを読み飛ばす場合の指定例を示します。

-inpfile△skiprec=100△fileorg=A△file=text.txt
(凡例)

△:半角スペース(空白)を示します。