![awk: スペースではなく任意の文字で区切られたコンテンツを検出しますか?](https://rvso.com/image/83708/awk%3A%20%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E4%BB%BB%E6%84%8F%E3%81%AE%E6%96%87%E5%AD%97%E3%81%A7%E5%8C%BA%E5%88%87%E3%82%89%E3%82%8C%E3%81%9F%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84%E3%82%92%E6%A4%9C%E5%87%BA%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%3F%20.png)
awk にスペースではなくコンマ (またはその他の文字) で区切られたコンテンツを検出させる方法はありますか?
たとえば、ファイル (.csv) に「タイトル」、「名」、「姓」、「電子メール」の形式で連絡先のリストが含まれているとします。awk を使用してすべての名を印刷するにはどうすればよいでしょうか。
答え1
設定する必要がありますフィールドセパレータコマンドラインオプションとして
awk -F, '{print $2}' file.csv
または組み込みFS
変数を使用する
awk 'BEGIN{FS=","} {print $2}' file.csv