利用awk查询包含重复字符的记录
test文件中的内容是:LiHao,njue,025-83481010,85,92,78,88,90ZhangJu,sn,025-12345678,81,92,76,90...
test文件中的内容是:
Li Hao,njue,025-83481010,85,92,78,88,90
Zhang Ju,sn,025-12345678,81,92,76,90,90
Yuan Yuan,jk,025-12131415,99,97,96,95,94
现在的目标是,以","作为分隔符,通过awk在test文件中查询出:
1、至少有一个域重复任意次8的记录;
打印出的结果应该是:
Li Hao,njue,025-83481010,85,92,78,88,90
Zhang Ju,sn,025-12345678,81,92,76,90,90
Yuan Yuan,jk,025-12131415,99,97,96,95,94
因为这三个记录都有包含零次或者多次字符8的域
2、至少有一个域重复至少一次8的记录
打印出的结果应该是:
Li Hao,njue,025-83481010,85,92,78,88,90
因为只有这个记录包含有至少两个字符8的域
请问该怎么实现?谢谢! 展开
Li Hao,njue,025-83481010,85,92,78,88,90
Zhang Ju,sn,025-12345678,81,92,76,90,90
Yuan Yuan,jk,025-12131415,99,97,96,95,94
现在的目标是,以","作为分隔符,通过awk在test文件中查询出:
1、至少有一个域重复任意次8的记录;
打印出的结果应该是:
Li Hao,njue,025-83481010,85,92,78,88,90
Zhang Ju,sn,025-12345678,81,92,76,90,90
Yuan Yuan,jk,025-12131415,99,97,96,95,94
因为这三个记录都有包含零次或者多次字符8的域
2、至少有一个域重复至少一次8的记录
打印出的结果应该是:
Li Hao,njue,025-83481010,85,92,78,88,90
因为只有这个记录包含有至少两个字符8的域
请问该怎么实现?谢谢! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询