首页 > 其他 > 详细

awk按照多个分隔符进行分割

时间:2014-05-23 01:16:32      阅读:847      评论:0      收藏:0      [点我收藏+]

我们知道awk可以进行类似于cut之类的操作,如一个文件data如下

zhc-123|zhang

hongchangfirst-99|zhang

hongchang-100|zhang


如果我们

awk -F ‘-’ ‘{print $1;}’ data

会打印出

zhc

hongchangfirst

hongchang


但是如果我想根据多个分隔符进行分割呢?一种办法是两次awk,但是我们可以一次告诉awk我们所有的分隔符,如-和|这两个,如

awk -F ‘[-|]’ ‘{print $3;}’ data

会打印出

zhang

zhang

zhang

就这么简单,还有一个问题,如果我们想用[]作为分隔符怎么办?有办法,这样就行:

awk -F ‘[][]’ ‘{print $3;}’ data

原文:http://blog.csdn.net/hongchangfirst/article/details/25071937

作者:hongchangfirst

hongchangfirst的主页:http://blog.csdn.net/hongchangfirst



awk按照多个分隔符进行分割,布布扣,bubuko.com

awk按照多个分隔符进行分割

原文:http://blog.csdn.net/hongchangfirst/article/details/25071937

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!