zoukankan      html  css  js  c++  java
  • 【Linux】【Shell】【text】文本处理工具

    文本查看及处理工具: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地址;

  • 相关阅读:
    关于JEE web项目 Servlet中 “/” 的解释 ;
    通过session 怎么防止表单的重复提交!
    Struts hibernate Spring 框架原理
    apache DBUtils 使用例子demo
    二十三种设计模式通俗理解
    怎样将一个脚本添加到开机自启动中
    zabbix
    数据库
    nginx服务器
    Luogu P3398 仓鼠找sugar
  • 原文地址:https://www.cnblogs.com/demonzk/p/6291921.html
Copyright © 2011-2022 走看看