名前 | 形式 | 機能説明 | オプション | オペランド | 使用法 | 環境 | 終了ステータス | 属性 | 関連項目
split ユーティリティは、file で示すファイルを読み取り、それを linecount で示す数の行に分けて出力ファイル群に書き込みます。最初の出力ファイル名は、name に aa を追加したもので、その後辞書編集順どおりに zz までを付けた名前となります (最大 676 ファイル)。name の最大長は、ファイルシステムによって認められた最大ファイル名の長さ未満の 2 文字です。 statvfs(2) を参照してください。出力名が指定されていない場合、x をデフォルトとして使用します (出力ファイルは xaa または xab などとなります)。
以下のオプションが指定できます。
各断片の行数。デフォルトは 1000 行。
各出力ファイルの接尾辞部分の長さを suffixlength 文字にします。この -a オプションを省略すると、接尾辞のデフォルト長は 2 文字となります。name オペランドで指定したファイル名の長さと接尾辞の長さの合計が NAME_MAX バイトを超えてしまう場合には、エラーとなります。このとき split は診断メッセージを発行して処理を終了します。ファイルは生成されません。
各出力ファイルのサイズを n バイトとします。
各出力ファイルのサイズを n*1024 バイトとします。
各出力ファイルのサイズを n*1 048 576 バイトとします。
以下のオペランドを指定できます。
入力となる通常ファイルのパス名。このオペランドを省略するか – を指定すると、標準入力とみなされます。
split の実行により生成される各出力ファイルの接頭辞を指定します。name オペランドを省略すると、x が接頭辞として使用されます。この接頭辞のベース名の長さと suffixlength 値の合計は、NAME_MAX バイトを超えることはできません。詳しくは「オプション」の項を参照してください。
ファイルが 2 ギガバイト (231 バイト) 以上ある場合の split の動作については、 largefile(5) を参照してください。
split の実行に影響を与える環境変数 LC_CTYPE、LC_MESSAGES、NLSPATH についての詳細は、environ(5) を参照してください。
次の属性については attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
---|---|
Availability | SUNWesu |
CSI | 対応済み |
名前 | 形式 | 機能説明 | オプション | オペランド | 使用法 | 環境 | 終了ステータス | 属性 | 関連項目