Linux 指定した行数でファイルを分割する
Linuxで、指定した行数でファイルを分割する手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- shell: /bin/bash
手順
指定した行数でファイルを分割するには、「split」コマンドのオプション「-l」を使用します。
実際に、以下の「bar.txt」を5行ごとに分割してみます。
$ cat bar.txt
111
222
333
444
555
666
777
888
999
000
111
222
333
444
555
666
777
888
999
000
分割します。
split -l 5 bar.txt
4つの分割されたファイルが作成されます。
xaa xab xac xad
確認すると、分割されていることがわかります。
$ cat xaa
111
222
333
444
555
$ cat xab
666
777
888
999
000
接頭文字を指定
以下のように、分割したファイルに接頭文字をつけることも可能です。
$ split -l 5 bar.txt pre_
pre_aa pre_ab pre_ac pre_ad
-
前の記事
javascript オブジェクトのプロパティの値を取得する 2022.09.13
-
次の記事
SQL Server time型を分単位に変更する 2022.09.13
コメントを書く