Grep CSV+;下一个字段(名称字段)

Grep CSV+;下一个字段(名称字段),grep,Grep,因此,我希望从CSV中grep出电话号码和姓名字段。文件这就是我目前正在做的: grep '\(([0-9]\{3\})\|[0-9]\{3\}\)[ -]\?[0-9]\{3\}[ -]\?[0-9]\{4\}' file 以下是CSV文件的外观: 21246053;旅游大厅;info@travellobby.in;91;8126681266;旅游游说团(印度);航班|酒店|假日|邮轮|旅游保险| VisaTag@TravelLobble或#TravelLobble作为一项功能。Facebo

因此,我希望从CSV中grep出电话号码和姓名字段。文件这就是我目前正在做的:

grep '\(([0-9]\{3\})\|[0-9]\{3\}\)[ -]\?[0-9]\{3\}[ -]\?[0-9]\{4\}' file
以下是CSV文件的外观:


21246053;旅游大厅;info@travellobby.in;91;8126681266;旅游游说团(印度);航班|酒店|假日|邮轮|旅游保险| VisaTag@TravelLobble或#TravelLobble作为一项功能。Facebook |推特你为什么不使用它?@oguzismail我并不反对,但我对此一无所知。你能给我举个例子吗?我可以,但是你的regexp也匹配第一个字段,你想要所有匹配的字段+与之相邻的字段吗?@oguzismail啊,是的。在这种情况下,如果我们改为这样做呢?是否可以搜索字符串/字符,即8126681266(电话号码),并抓取旁边的字段(姓名字段),然后输出8126681266,旅游大厅(印度)@奥古斯梅尔