zoukankan      html  css  js  c++  java
  • linux文本处理

    文件查看工具

    文件查看命令: cat,tac,rev

    cat

    语法: cat [OPTIONS] file..
            -E    显示行结束符$
            -n    对显示出的每一行进行编号
            -A    显示所有控制符号
            -b    非变空行编号
            -s    压缩连续的空行成一行

    文件分页查看工具

    分页查看命令: more,less

    显示文本前后行内容

    显示文件前行-head

    语法: head [OPTIONS] File...
         -c #:    获取文件前#字节
         -n #:    获取文件前#行
         -#  :    获取文件指定行数

    显示文件后几行-tail

    tail [OPTIONS] file
        -c #:    获取文件指定后#字节
        -n #:    获取文件指定后#行
        -#  :    获取指定行数
        -f  :    动态跟踪新文件追加内容
        -F  :    跟踪文件名

    文件的分割合并

    文件分割-cut

    语法: cut [OPTIONS] File...
          -d DILIMITER:      指定分隔符,默认tab
          -f FILEDS;         指定打印分割的字段
          -c:                按照字符分割
          --optput-delimiter=STRING 指定输出分隔符

    文件的合并-paste

    语法: paste [OPTIONS] File....
          -d    分隔符,指定分隔符
          -s    所有航合成一行显示

    文本分析工具

    文本统计数据-wc

    语法: wc [OPTIONS]
        -l    只统计行数
        -w    只统计单词总数
        -c    只统计字节总数
        -m    只统计数字符总数
        -L    显示文件中最长行的长度

    文本排序-sort

    语法: sort [OPTIONS] file
        -r    执行反方向排序
        -n    执行按照数字大小处理
        -f    选项忽略(fold)字符串中的字符大小写
        -u    删除输出中的重复字符
        -t c 使用c作为字段界定字符
        -k #n 选项按照#列来排序

    删除重复行-uniq

    语法: uniq [OPTIONS] [FILE]
        -c    显示每行重复出现的次数
        -d    仅显示重复过的行
        -u    进显示不曾重复的行
    

      

  • 相关阅读:
    339. Nested List Weight Sum
    41. First Missing Positive
    366. Find Leaves of Binary Tree
    287. Find the Duplicate Number
    130. Surrounded Regions
    ubuntu18.04安装mongodb4.4
    阿里dataX配置使用
    MySQL主从同步简单介绍&配置
    阿里yugong配置使用
    ubuntu编译安装mysql
  • 原文地址:https://www.cnblogs.com/yanshicheng/p/12323739.html
Copyright © 2011-2022 走看看