awk:スペースの代わりにランダムな文字で区切られたコンテンツを検出しますか? [コピー]

awk:スペースの代わりにランダムな文字で区切られたコンテンツを検出しますか? [コピー]

awkにスペースの代わりにコンマ(または他の文字)で区切られたコンテンツを検出させる方法はありますか?

たとえば、ファイル(.csv)には、「タイトル」、「名前」、「姓」、「Eメール」の形式の連絡先リストが含まれています。 awkを使用してすべての名前を印刷するには?

答え1

設定する必要がありますフィールド区切り記号またはコマンドラインオプションとして

awk -F, '{print $2}' file.csv

または組み込みFS変数を使用してください

awk 'BEGIN{FS=","} {print $2}' file.csv

関連情報