当我运行没有点的grep -lr“搜索术语”时会发生什么?

时间:2014-10-26 04:05:44

标签: grep

如果我在一个巨大的目录树上运行grep -lr "search terms" .,我几乎可以立即获得匹配文件列表。但如果我忘记了它,它可能会永远运行。它在做什么?每当我犯这个错误,我必须ctrl-z然后杀死后台进程。 ctrl-c只能工作一半。

1 个答案:

答案 0 :(得分:2)

调用没有文件名或单个连字符的grep会告诉它搜索标准输入。它在等你的输入。如果您输入包含搜索词的句子,则会返回突出显示的匹配部分。

http://unixhelp.ed.ac.uk/CGI/man-cgi?grep