[Shell command] CSV 形式の文字列をターミナルで整形して表示する

作成日: 2022年03月07日

column コマンドを使用すると、列ごとに整列した状態で表示させることができます。

まず、下記の内容が含まれている CSV ファイルを dummy.csv とします。

Tokyo,1500
Saitama,20
Hokkaido,30000

パイプを使用して CSV ファイルの内容を column コマンドに渡します。

cat dummy.csv | column -s "," -t
  • -s オプション: 渡されたデータの区切り文字列を , として扱うようにします。
  • -t オプション: テーブル形式で表示するようにします。

実行結果は下記の通りです。

Tokyo     1500
Saitama   20
Hokkaido  30000
Shell command