Split(スプリット)とは何? わかりやすく解説 Weblio辞書 (original) (raw)

この項目では、UNIXのコマンドについて説明しています。splitのその他の用法については「スプリット」をご覧ください。

**split**(スプリット)はUNIXおよびUNIX系のシステムで、ファイルを複数の小さなファイルに分割するのに使われるユーティリティである。

使用法

構文は次の通り。

split [options] [input_filename [output_filename] ]

splitのデフォルトの動作では、最大1000行までの出力ファイルを生成する。生成されるファイルのファイル名は、output_filenameaa_、_ab_、_ac といった文字列を連結したものが使われる。output_filename を指定しない場合、デフォルトのファイル名として x が使われ、例えば xaa_、_xab といった文字列が実際のファイル名となる。このため、デフォルトでは aa から zz までの676個のファイルまで生成できる。input_filename の代わりにハイフン (-) が指定された場合、標準入力からのデータを入力とする。

ファイル群を元の1つのファイルに戻すには、cat コマンドを利用する。

cat xaa xab xac > filename

または

cat xa[a-c] > filename

オプションを指定することで、分割後の各ファイルの行数制限を指定したり、最大文字数を制限したり、サフィックス(接尾辞)の長さを指定して生成するファイル数の制限を変更できる。

外部リンク

この項目は、ソフトウェアに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めていますPJ:コンピュータ/P:コンピュータ)。
Unixコマンド
ファイルとファイルシステム管理 cat chmod chown chgrp cksum(英語版cmp cp dd du df file fsck fuser(英語版ln ls lsof mkdir mount mv pax pwd rm rmdir size split tee touch type(英語版) umask(英語版
プロセス管理 at bg chroot cron fg kill killall nice pgrep pidof pkill ps pstree(英語版reboot shutdown time top
ユーザ管理/環境 clear env exit finger history(英語版id logname(英語版) mesg(英語版passwd su sudo uptime talk tput(英語版uname w wall(英語版who whoami write(英語版
テキスト処理 awk banner basename comm(英語版) csplit(英語版cut diff dirname ed ex(英語版fmt fold(英語版head iconv join(英語版less more nkf nl(英語版) paste(英語版printf sed sort spell(英語版strings tail tr uniq vi wc xargs yes
シェルビルトイン alias(英語版cd echo test(英語版unset wait
通信 dig host(英語版ifconfig inetd netcat netstat nslookup ping rdate(英語版rlogin route ssh traceroute
検索 find grep locate(英語版) whatis(英語版) whereis(英語版
マニュアル apropos(英語版) help(英語版man
その他 bc dc(英語版cal date expr false lp(英語版) lpr(英語版) od(英語版sl sleep stty true tty
Category:UNIXのソフトウェア UNIXユーティリティの一覧