美文网首页Awk
awk学习笔记(二)

awk学习笔记(二)

作者: TOP生物信息 | 来源:发表于2018-12-23 22:43 被阅读12次
ls | less | grep "estimate" -v | \
awk '{ for ( i =1; i <= 35; i++ ) { if ( NR >= 50*i - 49 && NR <= 50*i ) print $0 >> "./dir/dir"i".txt" }}'

 目前为止,用得最复杂的awk命令行。情景是,在当前文件夹下面有1730+个小文件夹,还有几个“estimate”开头的文本文件。需求是,将这些小文件夹的名称每50个形成一个分组的文本文件,类似于dir1.txt, dir2.txt, dir3.txt, ...... , dir35.txt。
 由几个小知识点:

  • for计数循环;
  • if判断条件中的逻辑与;
  • print循环输出到指定文件。

相关文章

  • awk学习笔记(二)

     目前为止,用得最复杂的awk命令行。情景是,在当前文件夹下面有1730+个小文件夹,还有几个“estimate”...

  • AWK学习笔记

    AWK是一个强大的文本分析工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一。AWK在很多方面类似...

  • awk学习笔记

    视频链接 无意间在B站看到一个up做的awk入门教程,思路清晰,没有废话,所以花了一个多小时学习了下,分了3集: ...

  • awk学习笔记

    因为自己shell脚本不怎么会就想着刷点题目看看哪里是盲点.然后leetcode上shell分类很少,就四道,前面...

  • awk编程学习笔记基础篇

    awk编程学习笔记基础篇 awk编程的基本框架为:BEGIN{} #循环前部命令{} #循环中,对于每行进行一次...

  • awk | 学习(二)

    awk正则 pattern 1.正则表达模式 / / 精确查询 模糊查询 2.行范围模式 对行进行操作,用到内置变...

  • 2017 09-04 AWK

    本章主要学习内容awk介绍 awk基本用法 awk变量 awk格式化 awk操作符 awk条件判断 a...

  • awk

    Linux System Environment awk功能 awk格式 awk 参数 一、awk截取列 二、显示...

  • awk学习笔记(一)

    1. 问题引入 现阶段提取文本记录或字段时,用awk比较多,同时也多和grep, 管道等一起使用。比如,我要提取c...

  • shell学习笔记

    导读 在线记笔记,呵护健忘的自己。 一、sed 替换、删除、插入 二、awk 判断、统计、选择、打印 三、for ...

网友评论

    本文标题:awk学习笔记(二)

    本文链接:https://www.haomeiwen.com/subject/qshokqtx.html