文章 2017-11-15 来自:开发者社区

【一天一个shell命令】文本内容操作系列-awk补充一

之前我们学习了awk基本入门,我惊喜的发现有awk一篇详细文章,有写念头,不能全部转载,转化成自己的方式来写一些。 主讲内置变量和部分字符串函数  内置变量(有翻译特殊变量和环境变量,按照官方翻译为内置变量)  变量 说明 $n 当前记录的第n个字段,字段间由FS分隔。 $0 完整的输入记录。 ARGC 命令行参数的数目。 ARGIND 命令行中当前文件的位置(从0开...

文章 2017-11-14 来自:开发者社区

【一天一个shell命令】文本操作系列-wc

全称 wc是一个用于统计的工具,全拼为:Word Count(单词统计)  实例: 1. 统计行数 $wc –l file  2. 统计单词数 $wc –w file  3. 统计字符数 $wc –c file  4. 统计流中的字符数 $echo –n 1234 |&...

文章 2017-11-09 来自:开发者社区

【一天一个shell命令】文本操作系列-touch

之前我们学过dd创建测试文件,如果不需要考虑文件大小,创建一个空白文件的话,不妨试试 touch: 将每个文件的访问时间和修改时间改为当前时间。 不存在的文件将会被创建为空文件,除非使用-c 或-h 选项。   入门例子: 1. 如果想生成100个空文件 for name in {1..100}.txt   do   touch ...

文章 2017-11-09 来自:开发者社区

【一天一个shell命令】文本内容操作系列-sed-简介

说明: sed是stream editor(流编辑器)的缩写。它能够完美匹配正则表达式。sed和awk是文件编辑最重要的两个命令了。尤其涉及到了很多正则表达式的问题,笔者不敢也有点犯怵,试着写写。  实例: 1.替换文件中的字符串 $sed -i 's/text/replace/g' file #如果不加g结尾,则替换每一行的第一个 #如果只是打印,去掉-i 2.忽略前N处匹配,从N+1...

文章 2017-11-08 来自:开发者社区

【一天一个shell命令】文本内容操作系列-cut

说明: cut 按列切分文件,你可以指定分隔每列的定界符。在cut的术语中,每列都是一个字段,就是有时候说第一列,可能表述称第一个字段。  实战: 假设有文件data.txt,格式如下 NO    Name    Mark    Percent  1    S...

文章 2017-11-08 来自:开发者社区

【一天一个shell命令】文本内容操作系列-awk

说明: awk被设计用于数据流,能够对列和行进行操作。而sed更多的是匹配,进行替换和删除。 awk有很多内建的功能,比如数组,函数等。灵活性是awk的最大优势。  awk的结构awk 'BEGIN{ print "start"} pattern { commands } END{ print "end"}'file为了偏于观看,我打了回车,实际上是一行  ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐