字符处理

字符处理

一、管道

在Linux中,管道是一个固定大小的缓冲区,该缓冲区的大小为1页,即4k字节。管道是一种使用非常频繁的的通信机制。我们可以用管道符 ' | '来连接进程,由管道连接起来的进程可以自动运行,如同有一个数据流一样,所以管道表现为输入输出重定向的一种方法,它可以把一个命令的输出内容当作下一个命令的输入内容,两个命令之间只需要使用管道符即可。

例如: alt

二、grep 搜索文本

grep是Linux下非常强大的基于行的文本搜索工具。

命令:grep (-ivnc) '字符串' 文件名

  • -i 不区分大小写
  • -n 输出行号
  • -c 统计包含匹配的行数
  • -v 反向匹配 即不匹配字符串的其余行