Linux基础(10)/简单的文本处理

本节介绍一些简单的文本处理命令tr,col,join,paste。实际上,本节内容是上节内容管道的延伸。在上节中我们介绍了命令grep,wc,cut,sort,uniq。这些命令都是与文本处理息息相关的。

比如我们想要在文本中查找相应字符串,就使用grep命令。
我们想要统计文本的字符信息,就使用命令wc。
比如我们想要剪裁文本信息,就使用命令cut。
我们想要对文本实现排序,就使用命令sort。
我们想要对文本进行去重的操作,就使用命令uniq。

下面就简单介绍一下这四个文本处理命令,详细的信息可以查阅man手册。

  • tr 命令 – 删除或转换文本信息中的某些文字
    Linux基础(10)/简单的文本处理_第1张图片
    使用–help命令查看更多的参数:
    Linux基础(10)/简单的文本处理_第2张图片

  • col 命令 – 将Tab换成对等数量的空格键;或者将对等数量的空格键换成Tab

        col -x #tab转换为空格
        col -h #空格转换为tab    

    Linux基础(10)/简单的文本处理_第3张图片

  • join命令 – 将两个文件中包含相同内容的那一行合并在一起。
    Linux基础(10)/简单的文本处理_第4张图片
    Linux基础(10)/简单的文本处理_第5张图片

  • paste命令 – 在不对比数据的情况下,简单地将多个文件合并一起
    Linux基础(10)/简单的文本处理_第6张图片

你可能感兴趣的:(Linux)