设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 数据 手机 公司
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

awk入门 —— 强大的文本分析工具(2)

发布时间:2019-11-06 21:11 所属栏目:117 来源:Seth Kenlon
导读:只要你指定将哪个字符用作命令中的字段分隔符, awk 就能以完全相同的方式处理数据。使用 --field-separator (或简称为 -F )选项来定义分隔符: $ awk -F, '$2==yellow {print $1}' file1.csv banana pineapple

只要你指定将哪个字符用作命令中的字段分隔符,awk 就能以完全相同的方式处理数据。使用 --field-separator(或简称为 -F)选项来定义分隔符:

  1. $ awk -F"," '$2=="yellow" {print $1}' file1.csv
  2. banana
  3. pineapple

保存输出

使用输出重定向,你可以将结果写入文件。例如:

  1. $ awk -F, '$3>5 {print $1, $2} colours.csv > output.txt

这将创建一个包含 awk 查询内容的文件。

你还可以将文件拆分为按列数据分组的多个文件。例如,如果要根据每行显示的颜色将 colours.txt 拆分为多个文件,你可以在 awk 中包含重定向语句来重定向每条查询

  1. $ awk '{print > $2".txt"}' colours.txt

这将生成名为 yellow.txtred.txt 等文件。

【编辑推荐】

  1. Linux 下软链接和硬链接的区别
  2. 5个Linux桌面上的密码管理器
  3. 微软官宣:基于Chromium的Edge即将登陆GNU/Linux平台
  4. 一些 Linux 系统故障修复和修复技巧
  5. 如何在Linux中找出内存消耗大的进程
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读