awk

1 awk 打印输出某几列,默认'\t' 分割:
awk默认就是空格和TAB,如果要指定用TAB可以用 awk -F '\t'

**awk****的内置变量**
FS: field separator,读取文件本时,所使用字段分隔符;
RS: Record separator,输入文本信息所使用的换行符;
OFS: Output Filed Separator: 输出的字段[分隔符],默认为空格;
ORS:OutputRow Separator:输出的记录[分隔符],默认为新行;

命令:
1 awk -v OFS="\t" '{print $1,$2}' tripslice0 > tripslice0-test // OFS 表示输出文件时使用的分割符
2 awk -F '\t' '{print $1,$2}' tripslice0 > tripslice0-test  // -F 表示读取文件时使用的分隔符

注意:-F == -fs
usage: awk [-F fs] [-v var=value] [-f progfile | 'prog'] [file ...]

参考:
1 linux下awk的使用+练习
2 awk 用法大全

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载 原文的排版和内容都更加友好,并且详细,我只是在这里贴出了一部分留作自己以后参考和学习,如希望更详细了解AWK...
    XKirk阅读 3,264评论 2 25
  • 一. AWK 说明 awk的处理文本和数据的方式:它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并...
    西华子阅读 953评论 0 4
  • 本章主要学习内容awk介绍 awk基本用法 awk变量 awk格式化 awk操作符 awk条件判断 a...
    楠人帮阅读 1,292评论 0 8
  • awk: grep,sed,awk grep:文本过滤 sed:文本编辑 awk:文本格式化工具; 1 什么是aw...
    木林森阅读 1,823评论 0 16
  • 报告生成器,格式化文本输出,常用选项: -F:指明输入时用到的字段分隔符 -v var=value:自定义变量 介...
    毛利卷卷发阅读 544评论 0 1