Linux CSVから指定したカラムのデータを抽出する

  • 作成日 2022.06.25
  • 更新日 2023.01.16
  • linux
Linux CSVから指定したカラムのデータを抽出する

Linuxで、CSVから指定したカラムのデータを抽出する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • shell: /bin/bash

手順

CSVから指定したカラムのデータを抽出するには、「 cut 」コマンドを使用します。

例えば、以下のファイル「hoge.csv」の「2」カラム目のみ抽出する場合は、

「 cut 」コマンドで、「 -f 行番号 -d “区切り文字”」を指定します。

$ cut -f 2 -d "," hoge.csv

<出力結果>
bbb
BBB

$ cut -f 5 -d "," hoge.csv

<出力結果>
eee
EEE

指定したカラムが抽出されていることが確認できます。