grep - CSV 中的 GREP 电话号码 + 下一个字段(姓名字段)
问题描述
所以我希望从我的 CSV 中找出电话号码和姓名字段。文件。现在这就是我目前正在尝试做的事情:
grep '\(([0-9]\{3\})\|[0-9]\{3\}\)[ -]\?[0-9]\{3\}[ -]\?[0-9]\{4\}' file
CSV 文件如下所示:
2124605053;travellobby;info@travellobby.in;91;8126681266;TRAVEL LOBBY (INDIA);Flights | Hotels | Holidays | Cruises | Travel Insurance | VisaTag @travellobby or #travellobby for a feature.Facebook | Twitter TravelLobby;309;149;140;http://www.travellobby.in/;Travel Company;73, Shopping Complex, Sector 7, Urban Estate;132001;29.69;76.988333333333
现在,我想要的字段是电话号码和姓名字段(在右边的电话号码字段旁边)。
我本质上是在尝试 grep 这些信息:8126681266,TRAVEL LOBBY (INDIA)
另外:是否可以搜索字符串/字符,即8126681266
(电话号码)并抓住它旁边的字段(姓名字段)并输出,8126681266, TRAVEL LOBBY (INDIA)
?
解决方案
推荐阅读
- python - 我应该使用什么类来抓取图像链接?我正在使用scrapy和spider lib
- ruby - 无效的参数“路径”=>“/”(HTTParty Ruby)
- python - 从 2 个不同的列表中删除相似的项目
- google-cloud-firestore - Firebase/Firestore 事务是否创建内部队列?
- sql - 带除法的sqlite嵌套查询
- r - R中的标签文本重叠
- c# - 如果不在 html 注释行中,则正则表达式匹配 URL
- ios - 从主机控制器重新加载 SwiftUI 视图
- sql - 如何在 SQL Server 中将八个十六进制字节(16 位)转换为十进制值?
- python - ModuleNotFoundError- 请求(尽管安装尝试显示“要求已满足”)