字符处理
字符处理
一、管道
在Linux中,管道是一个固定大小的缓冲区,该缓冲区的大小为1页,即4k字节。管道是一种使用非常频繁的的通信机制。我们可以用管道符 ' | '来连接进程,由管道连接起来的进程可以自动运行,如同有一个数据流一样,所以管道表现为输入输出重定向的一种方法,它可以把一个命令的输出内容当作下一个命令的输入内容,两个命令之间只需要使用管道符即可。
例如:
二、grep 搜索文本
grep是Linux下非常强大的基于行的文本搜索工具。
命令:grep (-ivnc) '字符串' 文件名
- -i 不区分大小写
- -n 输出行号
- -c 统计包含匹配的行数
- -v 反向匹配 即不匹配字符串的其余行