awk支持多个记录分隔符的写法
来源:互联网 发布:php文件上传论文大学 编辑:程序博客网 时间:2024/06/07 01:42
awk的-F参数可以指定新的记录分隔符,有些时候可能需求指定多个分隔符,比如下面的内容
width:720 height:360
如果需要取出width和height后面的值的话,一般大家会这样做,即做两次awk操作
# echo "width:720 height:360" | awk '{print $1;print $2}' | awk -F: '{print $2}'720360
其实呢,通过在awk中指定两个记录分隔符(空格和:),即可一次性的提取出width和height后面的值,在awk中支持多个记录分隔符的写法如下
# echo "width:720 height:360" | awk -F'[ :]' '{print $2,$4}'720 360
不过,一般像下面这样写,多一个加号表明将连续出现的记录分隔符当做一个来处理
# echo "width:720 height:360" | awk -F'[ :]+' '{print $2,$4}'720 360
可以尝试在height前面再增加一个空格,各位可以自己去命令行下尝试下
# echo "width:720 height:360" | awk -F'[ :]' '{print $2,$4}'720 height# echo "width:720 height:360" | awk -F'[ :]+' '{print $2,$4}'720 360
注意:
在awk中,当记录分隔符指定为空字符串时,awk会将多个连续的空白看做一个单一的记录分隔符。此外,awk还会忽略开头和结尾处的空白。
awk支持正则表达式形式的记录分隔符,你可以改成其它的正则表达式来进行测试。上面虽然介绍了awk中使用多个记录分隔符的写法,但是这些记录分隔符都是单个字符,如果记录分隔符是个字符串怎么办呢?
之前说过,awk支持正则表达式形式的记录分隔符,那就写个正则表达式就好,比如要指定分隔符为one和two
# echo "i have two apples and one banana" | awk -F'one|two' '{for(i=1;i<=NF;i++)print i,"="$i}'1 =i have 2 = apples and 3 = banana
0
上一篇:关于awk中NR、FNR、NF、$NF、FS、OFS的说明
下一篇:shell eval命令使用
相关热门文章
- linux 常见服务端口
- xmanager 2.0 for linux配置
- 【ROOTFS搭建】busybox的httpd...
- openwrt中luci学习笔记
- Linux里如何查找文件内容...
- linux dhcp peizhi roc
- 关于Unix文件的软链接
- 求教这个命令什么意思,我是新...
- sed -e "/grep/d" 是什么意思...
- 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
0 0
- awk支持多个记录分隔符的写法
- awk支持多个记录分隔符的写法
- awk的分隔符
- awk按照多个分隔符进行分割
- awk按照多个分隔符进行分割
- awk分隔符设定为多个字符或字符串
- awk按照多个分隔符进行分割
- awk按照多个分隔符进行分割
- awk-语法深入-记录、字段分隔符
- AWK使用总结(2)使用split()时指定多个分隔符,使用-F时指定多个分隔符
- sqlserver 多个分隔符分隔的参数如何处理
- awk -F 分隔符的正则表达式
- [awk] 用-F指定多分隔符,awk的for语句, BEGIN, END
- awk字段分隔符
- awk 命令分隔符
- awk分隔符
- 记录 awk + sed替换文件内容的写法
- 有关awk字段分隔符
- Xargs用法详解
- awk之NF的妙用
- Vim多行缩进及高级命令
- 关于awk中NR、FNR、NF、$NF、FS、OFS的说明
- ionic2 app版本更新
- awk支持多个记录分隔符的写法
- shell eval命令使用
- 412. Fizz Buzz Add to List
- Android 6.0 解决recyclerview 在 scrollview 中不能全部显示,高度不正常的问题。
- Puppet 安装配置
- IOS打包测试发布环境配置-中篇
- 7.两个栈实现一个队列
- vi/vim多行注释和取消注释
- 常用的操作路径函数
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
迪高流平剂
分散流平剂
流平剂厂家
流平剂分类
pu流平剂
液体流平剂
环氧地坪流平剂
450流平剂
德谦流平剂
流平剂检测
流平剂byk
流平剂价格
流平剂配方
粉末流平剂
流平剂种类
油性流平剂
快速流平剂
硅酮流平剂
镜面流平剂
水性涂料流平剂
环氧流平剂
环氧树脂流平剂
手感流平剂
进口流平剂
聚氨酯流平剂
陶氏流平剂
聚酯流平剂
塑料流平剂
热熔涂料流平剂
水性油墨流平剂
丙烯流平剂
丙烯酸类流平剂
流平剂用法
流平剂成分
流平剂作用
木器漆流平剂
增稠流平剂
byk 流平剂
水性有机硅流平剂
含氟流平剂
流平剂有哪些