![awk:スペースの代わりにランダムな文字で区切られたコンテンツを検出しますか? [コピー]](https://linux33.com/image/83708/awk%EF%BC%9A%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9%E3%81%AE%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%AB%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E3%81%AA%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%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
awkにスペースの代わりにコンマ(または他の文字)で区切られたコンテンツを検出させる方法はありますか?
たとえば、ファイル(.csv)には、「タイトル」、「名前」、「姓」、「Eメール」の形式の連絡先リストが含まれています。 awkを使用してすべての名前を印刷するには?
答え1
設定する必要がありますフィールド区切り記号またはコマンドラインオプションとして
awk -F, '{print $2}' file.csv
または組み込みFS
変数を使用してください
awk 'BEGIN{FS=","} {print $2}' file.csv