#navi(../)
* ファイルの分割をしたい・splitコマンド [#f756d66b]
#contents
splitコマンドは以下の2つの分割方法があります。
+指定したバイト数で分割
+指定した行ごどに分割
#br
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 指定バイトでファイルを分割 [#m59cec13]
data.datを1024バイト毎に分割する。~
以下の2つは同じ動作をします。サイズに関してはk(キロ)やm(メガ)を利用することができます。
split -b 1024 data.dat
split -b 1k data.dat
下図はdata.datをsplitした動作結果です。~
xaa, xab, xacと1024バイトで分割されています。
#ref(split-01.png)
* 行数でファイルを分割 [#kcaf3d2c]
以下の例はdata.csvを10行ごとに分割します。
split -l 10 data.csv
* 接頭語を付加する [#e00a0d80]
接頭語を付ける場合は以下ように最後に接頭語文字列を指定します。この例ではsplt.を指定しています。
split -l 10 data.csv splt.
#ref(split-02.png)
* 関連記事 [#l0869edb]
-特定のキーワード(文字列)でファイルを分割したい場合~
[[逆引きUNIXコマンド/指定したキーワードでファイルを分割する・csplit]]
#br
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
#br