码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2014-05-23 01:17:28      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:style   blog   c   tar   ext   http   

我们知道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按照多个分隔符进行分割

标签:style   blog   c   tar   ext   http   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!