【Linux】ファイルの行数をカウントし、行数指定でファイル分割する方法。

公開日: : 最終更新日:2020/04/23 Linux , , , , ,

Linux のコマンドを使って、ファイルの行数をカウントし、行数を指定してファイルを分割したときのメモです。

ファイルの行数をカウント(wc コマンド)

Linux でファイルの行数をカウントするには「wc」コマンドを用います。

今回は CSVファイル の行数をカウントしました。

結果は以下のように出力されます。

2533350 2533350 173407888028 file_name.csv

3つ出力されるのですが、左から 対象ファイルの「行数」「単語数」「バイト数」を表しています。

この例だと、2533350 行とわかりました。

行数を指定してファイルを分割(split コマンド)

Linux でファイルを分割するには「split」コマンドを用います。

分割する方法は色々あるのですが、今回は行数を指定して分割しました。

行数を指定するには「-l」オプションを付けます。

そして、分割したファイル名に数字で3桁の連番をつけるには、「-d」オプションを付けます。

例えば、20万行で分割する場合は、以下のようになります。

さらに、出力ファイル名に拡張子(.csv)を付けるには、末尾に「-additional-shuffix=.csv」オプションを付けます。

関連記事

大量のテキストファイルを圧縮して Windows から Linux へコピーして解凍してみた。

大量のテキストファイルを Windows から Linux にコピーする必要があり、最初はそのまま

記事を読む

【Linux】文字化け対策に unar のインストールを試みた。

Windows で圧縮したファイルを Linux で解凍すると、文字化けが起こってしまいます。文字化

記事を読む

【Linux】cp コマンドでディレクトリごとコピーし、ファイルの上書き確認されないようにする方法

Linux で cp コマンドを使って、ディレクトリごとコピーし、同一ファイル名があった場合に上書き

記事を読む

【Linux】指定ディレクトリ以下のファイルの内容を一括置換する方法

簡単なウェブサイトを Perl 作っていて、開発環境が Windows で、公開する環境が Linu

記事を読む

【Linux】ファイルの文字コードを調べる方法

Linux でファイルの文字コードを調べる必要があったので、その時のメモです。 いくつか方法が

記事を読む

【Linux】ファイルの文字コードを一括変換する方法|EUC-JP ⇒ UTF-8

Linux で、あるディレクトリ内のファイルの文字コードを EUC-JP から UTF-8 に一括変

記事を読む

【WSL】Windows10 に Linux(Ubuntu) を入れてみた。

最新の Windows10 環境であれば、簡単に Linux 環境を構築できるということで、試してみ

記事を読む

【Linux】SSH を切断した後でも Python を実行し続ける方法|nohub

今回、Linux のサーバに Windows から TeraTerm で SSH 接続し、Pytho

記事を読む

【Linux】SSH でリモートからログインする方法。

SSH(Secure Shell)は、暗号化され、安全にリモートホストにログインするためのプロトコル

記事を読む

【Linux】WinSCP で Windows からファイルをコピーする方法。

今回は、WinSCP というソフトを使って、Windows から GUI で Linux のサーバに

記事を読む

初心者でも分かるビットコインの仕組みについてまとめてみた。

ビットコインは,時価総額が1位で最も有名な仮想通貨です. 仮

【LaTeX】 見出し付き箇条書きを右にずらす方法【数式の変数説明】

今回は、LaTeX で見出し付き箇条書きの全体の位置を右にずらす方法に

【LaTeX】 余白部分を設定しレイアウトを確認する方法。

今回は、LaTeX の余白部分のレイアウトの変更方法とレイアウトの確認

【LaTeX】 レポートや論文の表紙のテンプレート。

LaTex を使ってレポートや論文を書くときに、表紙をつけると思います

【DTM】 Cubase AI でギターやベースを録音する方法。

今回は、DTM のための DAWソフト Cubase AI でギター(

→もっと見る

PAGE TOP ↑