awk 指定输入域分隔符FS方法
来源:互联网 发布:中小型企业erp软件 编辑:程序博客网 时间:2024/06/11 18:05
方法1:使用-F '[: /]' 正则表达式,注意有单引号引住
[root@localhost tmp]# cat t.txt
a b/c:d e
a b/c:d e
a b/c:d e
[root@localhost tmp]# awk -F '[: /]' '{print $1,$2,$3,$4}' t.txt
a b c d
a b c d
a b c d
方法2:使用-F ' |:|/' 正则表达式, :|/| 要使用单引号引用
[root@localhost tmp]# cat t.txt
a b/c:d e
a b/c:d e
a b/c:d e
[root@localhost tmp]# awk -F ' |/|:' '{print $1,$2,$3,$4}' t.txt
a b c d
a b c d
a b c d
方法3:使用begin语句:
[root@localhost tmp]# awk 'BEGIN{ FS="[ /:]"};{print $1,$2,$3}' t.txt
a b c
a b c
a b c
[root@localhost tmp]# awk 'BEGIN{ FS=" |/|:"};{print $1,$2,$3}' t.txt
a b c
a b c
a b c
[root@localhost tmp]# cat t.txt
a b/c:d e
a b/c:d e
a b/c:d e
[root@localhost tmp]# awk -F '[: /]' '{print $1,$2,$3,$4}' t.txt
a b c d
a b c d
a b c d
方法2:使用-F ' |:|/' 正则表达式, :|/| 要使用单引号引用
[root@localhost tmp]# cat t.txt
a b/c:d e
a b/c:d e
a b/c:d e
[root@localhost tmp]# awk -F ' |/|:' '{print $1,$2,$3,$4}' t.txt
a b c d
a b c d
a b c d
方法3:使用begin语句:
[root@localhost tmp]# awk 'BEGIN{ FS="[ /:]"};{print $1,$2,$3}' t.txt
a b c
a b c
a b c
[root@localhost tmp]# awk 'BEGIN{ FS=" |/|:"};{print $1,$2,$3}' t.txt
a b c
a b c
a b c
- awk 指定输入域分隔符FS方法
- awk<文本分析、指定分隔符、显示指定域>
- awk之FS的指定
- awk之FS的指定
- awk中FS的指定
- awk域分隔符问题
- [awk] 用-F指定多分隔符及正则表达式
- awk的分隔符
- awk字段分隔符
- awk 命令分隔符
- awk分隔符
- [awk] 用-F指定多分隔符,awk的for语句, BEGIN, END
- AWK使用总结(2)使用split()时指定多个分隔符,使用-F时指定多个分隔符
- awk 中 用“||“ 作为分隔符的方法
- 有关awk字段分隔符
- awk 笔记之三 - 输入的处理 FS RS
- awk指定分割符
- AWK处理文本之“分隔符“
- 黑马程序员——代码实现进制转换
- asp.net中通过form表单submit提交到后台的实例
- StarDict词库
- ubuntu10.04下配置Apache+PHP+MySQL
- Lua库和工具
- awk 指定输入域分隔符FS方法
- 我们正在“享受”世界上最高的房价和学费吗?
- 数据仓库之三种事实表(四)
- Android资源文件
- 修改桌面路径
- 编译错误syntax error : missing ';' before 'type'原因探寻(VS 编译C文件)
- Android动画效果translate、scale、alpha、rotate详解
- 程序员只能吃青春饭?接下来只有一条出路?
- 事务小结