【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」オプションを付けます。

関連記事

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

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

記事を読む

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

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

記事を読む

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

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

記事を読む

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

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

記事を読む

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

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

記事を読む

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

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

記事を読む

【Raspberry Pi】Webサーバ apache を入れてみた【Linux】

ラズベリーパイで SSH を起動させ、Windows から SSH でアクセスできるように設定しまし

記事を読む

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

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

記事を読む

【Linux】 ファイルの重複した行を削除して、ファイルを結合する方法。

大容量の CSV ファイルの重複した行を削除して、ファイルを結合する処理を行ったときのメモです。

記事を読む

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

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

記事を読む

【投資信託】為替ヘッジのあり・なしについて調べてみた。

海外株式などの投資信託を見ていると、「為替ヘッジ有り」と「為替

【楽天FX】レバレッジやロスカット率を設定する方法。

今回は、楽天FXでレバレッジやロスカット率を設定する方法について紹介し

【MQL4】注文を出す関数について調べてみた【OrderSend】

今回は、EAで注文を出すMQL4の関数「OrderSend()」につい

【楽天MT4】ドル円のスワップとスプレッドについて調べてみた。

楽天MT4で、ドル円(USD/JPY)のスワップポイントとスプレッドに

【MT4】ノートPCを閉じてもEAを実行させ続ける方法【Windows10】

今回は、MT4上でノートPCを閉じてもEAを実行させ続ける方法について

→もっと見る

PAGE TOP ↑