1. ホーム
  2. bash

[解決済み] csvファイルの1列を抽出する方法

2022-05-02 07:06:37

質問

csvファイルがあったとして、任意の1列の内容だけをプリントアウトする簡単なbashの方法はないでしょうか? 各行には同じ数の列がありますが、各列の内容は異なる長さを持っていると仮定すると安全です。

どのように解決するのですか?

awkを使えばいいんです。$2' を好きな n 番目の列に変えてください。

awk -F "\"*,\"*" '{print $2}' textfile.csv