Loading article…
| オペレーティング·システム | UnixおよびUnixライク |
|---|---|
| プラットフォーム | クロスプラットフォーム |
| タイプ | 指示 |
| ライセンス | GNU GPL v3 |
UnixおよびUnix 系オペレーティング システムcsplitの コマンドは、コンテキスト ラインによって決定される 2 つ以上の小さなファイルにファイルを分割するために使用されるユーティリティです。
歴史
csplit1987年第2版以来、 X/Open Portability Guideの一部となっている。これはPOSIXの最初のバージョンとSingle Unix仕様に継承された。[1] PWB UNIXで初めて登場した。[2]
GNU coreutilscsplitにバンドルされているバージョンは、Stuart KempとDavid MacKenzieによって書かれました。[3]このコマンドは、一般的なGNU UnixライクなユーティリティのネイティブWin32ポートのUnxUtilsコレクションの一部として、Microsoft Windows用の個別のパッケージとして利用できます。[4]
使用法
コマンド構文は次のとおりです。
csplit [オプション] ...ファイルパターン...
パターンは行番号または正規表現です。プログラムは、パターンで区切られたファイルの断片をファイル 、 などに出力しxx00、xx01各断片のサイズをバイト単位で標準出力に出力します。
オプションのパラメータは、プログラムの動作をさまざまな方法で変更します。たとえば、出力ファイル名のデフォルトのプレフィックス文字列 (xx) と桁数 (2) を変更できます。
ほとんどの Unix ユーティリティと同様に、戻りコード0 は成功を示し、ゼロ以外の値は失敗を示します。
分割との比較
このsplitコマンドは、ファイルを断片に分割しますが、すべての断片のサイズは固定されています (行数またはバイト数で測定)。
参照
参考文献
- ^ – シェルおよびユーティリティ リファレンス、The Single UNIX 仕様、バージョン 4、The Open Group
- ^ – FreeBSD一般コマンドマニュアル
- ^ 「Csplit(1) - Linuxマニュアルページ」。
- ^ 「いくつかの GNU ユーティリティのネイティブ Win32 ポート」unxutils.sourceforge.net。
さらに読む
- Ellen Siever、Aaron Weber、Stephen Figgins、Robert Love、Arnold Robbins 他著。Linux in a Nutshell、第 5 版。O'Reilly Media: 2005 年 7 月。ISBN 978-0-596-00930-4。
外部リンク
- : コンテキストに基づいてファイルを分割する – シェルおよびユーティリティ リファレンス、The Single UNIX 仕様、バージョン 4、The Open Group
