Linux 简单的文本处理
目的 1.常见文本处理命令 2.如何简单处理文本 学习目录 tr col join paste 1.tr命令 将字符进行替换压缩和删除 tr命令 可以对来自标准输入的字符进行替换、压缩和删除。它可以将一组字符变成另一组字符,经常用来编写优美的单行命令,作用很强大。 实例: echo 'hello world' | tr -d 'ol' 意义:删除 hello world 中所有的 ol 实例: echo 'hello world' | tr -s "l" 将 hello world 中的 l 去重为一个 l 实例: echo 'hello' | tr '[a-z]' '[A-Z]' : echo 'HELLO | tr '[A-Z] '[a-z]' 意义:将hello转换成HELLO 将HELLO转换成hello 大小写转换 参考网址 2.col命令 过滤控制字符, col 命令可以将Tab换成对等数量的空格键,或反转这个操作。 col命令 是一个标准输入文本过滤器,它从标注输入设备读取文本内容,并把内容显示到标注输出设备。在许多UNIX说明文件里,都有RLF控制字符。当我们运用shell特殊字符>和>>,把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col命令则能有效滤除这些控制字符。 实例: cat [目录/文件] | col -x | cat -A : 意义:使用