awk:偵測由任意字元而不是空格分隔的內容?

awk:偵測由任意字元而不是空格分隔的內容?

有沒有辦法讓 awk 偵測以逗號(或任何其他字元)而不是空格分隔的內容?

例如,文件 (.csv) 包含格式為「標題」、「名字」、「姓氏」、「電子郵件」的聯絡人清單。如何使用 awk 列印所有名字?

答案1

您需要設定字段分隔符,或作為命令列選項

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

或使用內建FS變數

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

相關內容