Linux学习笔记
当前位置:Linux学习笔记 > Linux 教程 > 正文

Linux管道命令

bbs.yuanmawu.net.jpg

管道命令

将一个命令的标准输出作为另一个命令的标准输入。也就是把几个命令组合起来使用,后一个命令除以前一个命令的结果。

例:grep -r “close” /home/* | more       在home目录下所有文件中查找内容中包含“close”的文件,并分页输出。

 

grep命令

该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等,它的简单语法为

grep [-acinv] [–color=auto] ‘查找字符串’ filename

它的常用参数如下:

  1. -a :将binary文件以text文件的方式查找数据
  2. -c :计算找到‘查找字符串’的次数
  3. -i :忽略大小写的区别,即把大小写视为相同
  4. -v :反向选择,即显示出没有‘查找字符串’内容的那一行

# 例如:取出文件/etc/man.config中包含MANPATH的行,并把找到的关键字加上颜色

grep –color=auto ‘MANPATH’ /etc/man.config

# 把ls -l的输出中包含字母file(不区分大小写)的内容输出

ls -l | grep -i file

未经允许不得转载:Linux学习笔记 » Linux管道命令

赞 (0)
分享到:更多 ()