如何获取 cat的结果

初学shell 问个比较弱的问题
想在shell 中获取 cat makefile |grep new 的结果 该怎么写
这样写可以吗  
result=cat makefile |grep new
echo $result

求高手解答

作者: westspeed   发布时间: 2011-05-30

  1. #!/bin/bash

  2. result=$(grep 'new' makefile)
  3. echo "$result"
复制代码

作者: shplpy   发布时间: 2011-05-30

这样过滤一个文本里或许有很多行噢?你赋值给一个变量用处不大啊。你有什么思路,想实现什么。

作者: zooyo   发布时间: 2011-05-30

2楼的方法 我试过 是可以的 谢谢各位高手了

但是还想问下 像cat makefile |grep new 这样一串用 | 链接的命令 该如何获得其结果呢

作者: westspeed   发布时间: 2011-05-30

什么结果?屏幕上的就是结果。

作者: zooyo   发布时间: 2011-05-30