文本查看及处理工具:wc, cut, sort, uniq, diff, patch

wc:word count
  wc [OPTION]... [FILE]...
    -l: lines
    -w:words
    -c: bytes

cut:
  cut OPTION... [FILE]...
    OPTION:
      -d CHAR:以指定的字符为分隔符;
      -f FIELDS:挑选出的字段;
      #:指定的单个字段;
      #-#:连续的多个字段;
      #,#:离散的多个字段;

sort:
  sort [OPTION]... [FILE]...
    -n:基于数值大小而非字符进行排序;
    -t CHAR:指定分隔符;
    -k #:用于排序比较的字段;
    -r:逆序排序;
    -f:忽略字符大小写
    -u:重复的行只保留一份;
    复复行:连续且相同;

uniq:报告或移除重复的行
  uniq [OPTION]... [INPUT [OUTPUT]]
    -c:显示每行的重复次数;
    -u:仅显示未曾重复过的行;
    -d:仅显示重复过的的行;

diff:compare files line by line
  diff [OPTION]... FILES

    diff /PATH/TO/OLDFILE /PATH/TO/NEWFILE > /PATH/TO/PATCH_FILE
    -u:使用unfied机制,即显示要修改的行的上下文,默认为3行;

patch:向文件打补丁
  patch [OPTIONS] -i /PATH/TO/PATCH_FILE /PATH/TO/OLDFILE

  patch /PATH/TO/OLDFILE < /PATH/TO/PATCH_FILE

练习:取出ifconfig eno16777736命令结果中的ip地址;

最新文章

  1. [Unity] 3D数学基础 - 2D旋转矩阵
  2. GitHub使用教程
  3. XAML Region标签功能
  4. [CareerCup] 16.4 A Lock Without Deadlocks 无死锁的锁
  5. 老项目的#iPhone6与iPhone6Plus适配#Icon适配
  6. flask-cors 实现跨域请求
  7. C#实现自动切割图片
  8. SqlServer中计算列详解
  9. 2014年百度之星资格赛第二题Disk Schedule
  10. Linux工具安装和常用配置
  11. flutter packages.
  12. python使用requests发送application/x-www-form-urlencoded请求数据
  13. pixi.js(入门)
  14. win7下安装mongodb
  15. 第三周作业(三)---WordCounter
  16. 关于react16.4——上下文Context
  17. Tomcat下bootstrap启动分析
  18. Linux 正则
  19. 解读SSD中的Default box(Prior Box)
  20. video标签 api

热门文章

  1. Navicat for MySQL 批量执行多个 SQL 文件
  2. 关于React采坑(憨批)系列---类组件(class MyCom extends React.Component--VM47:9 Uncaught TypeError: Super expression must either be null or a function, not undefined)
  3. nio实现文件夹内容的监听
  4. 痞子衡嵌入式:实测i.MXRT1010上的普通GPIO与高速GPIO极限翻转频率
  5. Python命令行参数及文件读出写入
  6. SeleniumLibrary 主要关键字 基于python3
  7. 分析师机构发布中国低代码平台现状分析报告,华为云AppCube为数字化转型加码
  8. [noi38]游戏
  9. [nowcoder5668H]Sort the Strings Revision
  10. Go语言核心36讲(Go语言实战与应用十一)--学习笔记