搜索所有以' s开头的文件以' .conf'结尾用grep

时间:2014-04-19 21:00:28

标签: linux grep

使用grep命令在所有以ip(区分大小写)开头并以s目录中的.conf开头的文件中搜索字符串/etc。将输出重定向到/usr/local/thirdrock/grep1.txt

你应该得到8行输出。

这是我的实际考试复习的问题,到目前为止我已经

grep "ip" s*.conf /etc

但我已退回"no such file or directory"

我的问题是如何搜索所有以s开头并以.conf目录中的/etc结尾的文件。

3 个答案:

答案 0 :(得分:0)

试试这个:

grep ip /etc/s*.conf

答案 1 :(得分:0)

grep "ip" s*.conf /etc正在搜索与s * .conf匹配的当前目录中的所有文件中的字符串“ip”以及作为目录的“file”/ etc。

grep "ip" /etc/s*.conf应该做你想做的事。

您可以使用>重定向标准输出,但这不是您问题的一部分,所以我不会破坏它。

答案 2 :(得分:0)

这应该是你的伎俩

cd /etc && grep -r --include='s*.conf' ip