首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Unix中根据特定字段中的特定字符过滤数据?

如何在Unix中根据特定字段中的特定字符过滤数据?
EN

Stack Overflow用户
提问于 2021-06-28 02:57:47
回答 1查看 21关注 0票数 0

EmpID:Name:Designation:UnitName:Location:DateofJoining:Salary

1001:汤姆森:SE:IVS:孟买:10-2月-1999:60000

约翰逊:TE::班加罗尔:2000年6月18日:50000

1003:Jackson:DM:IMS:Hyderabad:23-Apr-1985:90000

1004:BobGL::ETA:孟买:05-Jan-2004:55000

2014年8月26日:25000

LilySE:IVS::班加罗尔:2015年12月17日:40000

1007:Kirsten:PM:IMS:孟买:2014年8月26日:45000

1004:BobGL::ETA:孟买:05-Jan-2021年:55000

显示在位置名称中包含“a”的位置中工作的所有员工的详细信息。

我试过这个grep "cut -d ":" -f5 employee.txt | grep '*a*'“employee.txt,但是它不工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-28 03:45:52

我认为下面的命令应该给你包含'a‘的位置记录。

代码语言:javascript
运行
复制
awk 'BEGIN { FS=":"; } $5 ~ /a/ ' employee.txt
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68154403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档