名前
split - ファイルを複数に分割する書式
split [ OPTION]... [FILE [PREFIX]]説明
INPUT を PREFIXaa, PREFIXab, ... という固定サイズのファイルに分割します。 デフォルトのサイズは 1000 行です。デフォルトの PREFIX は 'x' です。 ファイルの指定がない場合や FILE が - の場合, 標準入力から読み込みを行います。 長いオプションで必須となっている引数は短いオプションでも必須です。- -a, --suffix-length=N
- 接尾辞の長さを N にする (デフォルト: 2)
- --additional-suffix=SUFFIX
- ファイル名に SUFFIX を追加で付加する
- -b, --bytes=SIZE
- 出力ファイル毎の大きさを SIZE バイトにする
- -C, --line-bytes=SIZE
- 出力ファイルに含まれる行の最大サイズを SIZE にする
- -d
- 接尾辞を英字ではなく 0 で始まる数字にする
--numeric-suffixes[=FROM]
-d
と同様だが、開始番号を設定できる
- -x
- 接頭辞を英字ではなく 0 で始まる 16 進数にする
--hex-suffixes[=FROM]
-x
と同様だが、開始番号を設定できる
- -e, --elide-empty-files
- '-n' を使用した時に空ファイルを作成しない
- --filter=COMMAND
- シェルコマンド COMMAND にファイル名を $FILE として出力する
- -l, --lines=NUMBER
- 出力ファイル毎の行数/レコード数を NUMBER 行/個にする
- -n, --number=CHUNKS
- 作成する出力ファイル数を CHUNKS 個にする。下記の説明を参照
- -t, --separator=SEP
- レコードの区切りとして改行ではなく SEP を使用する。 '\0' (zero) は NUL 文字を意味する
- -u, --unbuffered
- '-n r/...' を使用した時に、すぐに入力を出力にコピーする
- --verbose
- 各出力ファイルを開く前に診断メッセージを表示する
- --help
- 使い方を表示して終了する
- --version
- バージョン情報を表示して終了する
塊 (CHUNKS) には以下を指定できます:
- N
- 入力サイズに基づいて N 個のファイルに分割する
- K/N
- N 個中 K 番目を標準出力に出力する
- l/N
- N 個のファイルに分割すが、行やレコード内の分割は行わない
- l/K/N
- N 個中 K 番目を標準出力に出力するが、行やレコード内の分割は行わない
- r/N
- 'l' と同様だがラウンドロビン分割をする
- r/K/N
- 上記と同様だが N 個中 K 番目を標準出力に出力する
作者
作者 Torbjorn Granlund および Richard M. Stallman。著作権
Copyright © 2020 Free Software Foundation, Inc. ライセンス GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.関連項目
split の完全なマニュアルは Texinfo マニュアルとして整備されている。もし、 info および split のプログラムが正しくインストールされているならば、コマンド- info split
2021年5月 | GNU coreutils |