zoukankan      html  css  js  c++  java
  • 常用文本处理、统计工具

    一:常用文本处理工具

    cat 查看文本

    • -n 显示行号
    • -A 显示换行符
    • -s 压缩连续的空行
    • -E 显示行结束符

    tac 反转显示文本列
    rev 反转显示文本行
    more 分页显示
    less 分页浏览
    head 显示文件的头

    • -n # 显示前#行
    • -c # 显示前多少字符

    tail 显示文件的尾

    • -n # 显示后#行
    • -c # 显示后多少字符
    • -f 跟踪文件变化
    • -F 跟踪文件名,在文件名变化时提示

    cut 以列为单位来取

    • -d 指定分隔符,默认为tab
    • -f 指定列号
    • -c #-# 字符数
    • --output-delimiter=STRING 指定输出分隔符

    paste 俩个文件列纵向合并,cat !* 俩个文件列横向合并

    • -d 指定分隔符
    • -s 所有行合并为一行

    二:常用文本统计工具

    wc 行数,单词数,字节数

    • -l 统计有多少行
    • -c 字节
    • -m 字符
    • -w 单词
    • -L 最长行的长度

    sort 排序

    • -t 指定分隔符
    • -k 第几列排序
    • -n 按数字排序
    • -r 倒序
    • -R 随机排序
    • -u 去重

    uniq 删除相邻的重复行合并一个行

    • -c 显示有几个相邻的行合并成一个
    • -u 仅显示不曾重复的行

    diff 比较文件不同的行

    • -u 输出“统一的(unified)”diff格式文件

    patch 通过diff的不同之处可以还原原文件

    • -b 恢复文件时备份旧文件,被恢复的文件会替换原文件
  • 相关阅读:
    [ext4]空间管理
    [ext4] 磁盘布局
    [ext4]磁盘布局
    [ext4]08 磁盘布局
    [ext4]07 磁盘布局
    [ext4]06 磁盘布局
    [ext4]05 磁盘布局
    jQuery之链式编程
    jQuery之排他思想
    jQuery之筛选方法
  • 原文地址:https://www.cnblogs.com/L-dongf/p/8719427.html
Copyright © 2011-2022 走看看