在文件夹中搜索其中的js文件

[bash]grep function *.js[/bash]

在当前文件夹和子文件夹中搜索所有文件
[bash]grep -d recurse -i ‘function_input’ *[/bash]
注意,在此处使用*.*和*,结果会有所不同。

从文件中读取**Pattern**
[bash]grep -f pattern_file search_file[/bash]
需要注意的是,在pattern_file中,不能有空行存在,如果有空行存在,得不到想要的结果。这个bug困扰了我好久啊。

作者简介

Chun-Hui Gao is a Research Associate at Huazhong Agricultural University.

重复使用

Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The source code is licensed under MIT. The full source is available at https://github.com/yihui/hugo-prose.

欢迎修订

如果您发现本文里含有任何错误(包括错别字和标点符号),欢迎在本站的 GitHub 项目里提交修订意见。

引用本文

如果您使用了本文的内容,请按照以下方式引用:

gaoch (2011). Linux grep的用法. BIO-SPRING. /post/2011/03/11/2011-03-11-linux-grep-usage/

BibTeX citation

@misc{
  title = "Linux grep的用法",
  author = "gaoch",
  year = "2011",
  journal = "BIO-SPRING",
  note = "/post/2011/03/11/2011-03-11-linux-grep-usage/"
}