awk按照多个分隔符进行分割
来源:互联网 发布:淘宝平铺图拍摄 编辑:程序博客网 时间:2024/06/07 02:36
我们知道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
这里在多说一个技巧,如果你想把两个文件按照对应的每行放在同一行上,可以用paste,比如:
data1文件为
1
2
3
data2的文件为
zhang
zhc
hongchangfirst
那么你想要得到
1 zhang
2 zhc
3 hongchangfirst
那么你这样就也可以,
paste data1 data2
默认使用tab键作为份分隔符,还可以自定义分隔符,如用=号:
paste -d‘=’ data1 data2
0 0
- awk按照多个分隔符进行分割
- awk按照多个分隔符进行分割
- awk按照多个分隔符进行分割
- awk按照多个分隔符进行分割
- awk分隔符设定为多个字符或字符串
- awk支持多个记录分隔符的写法
- awk支持多个记录分隔符的写法
- python split使用多个分隔符分割字符串
- 字符串按照多个字符分割
- 按照特定分割符进行字符串的分割
- AWK使用总结(2)使用split()时指定多个分隔符,使用-F时指定多个分隔符
- awk的分隔符
- awk字段分隔符
- awk 命令分隔符
- awk分隔符
- 将一个制定分隔符的字符串进行分割
- 基于多种分隔符进行字符串的分割
- List按照多个字段进行排序
- perl 安装AnyEvent::HTTP
- 想在NOI中AK虐全场需要的姿势
- mvc框架搭建的几点说明
- SDNU 1307.JY的分形绘画室 递归 打印图形
- 解决jQuery在IE7和8下setInterval失效的问题
- awk按照多个分隔符进行分割
- 第五周 输入N,判断N的大小,分别输出不同项目
- MVC详解一
- Servlet3.0介绍~使用注解标注监听器(Listener)和过滤器(Filter)
- MVC框架的封装(三)路由类
- MMU笔记(一)
- Protocols and behavioral compatibility
- 我的心中有一个她
- 数据结构-顺序表得实现-删除插入初始化打印