mac CSVファイル内で指定したカラムのデータのみを抽出する

  • 作成日 2024.04.10
  • mac
mac CSVファイル内で指定したカラムのデータのみを抽出する

macのターミナル上で、CSVファイル内で指定したカラムのデータのみを抽出する手順を記述してます。「 cut 」コマンドで可能です。

環境

  • OS macOS Monterey
  • SHELL /bin/zsh

手順

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

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

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

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

<出力結果>
bbb
BBB

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

<出力結果>
eee
EEE

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