grep是一个最初用于Unix操作系统的命令行工具。在给出文件列表或标准输入后，grep会对匹配一个或多个正则表达式的文本进行搜索，并只输出匹配（或者不匹配）的行或文本。grep这个应用程式最早由肯·汤普逊写成。grep原先是ed下的一个应用程式，名称来自于g/re/p（globally search a regular expression and print，以正则表达式进行全域寻找以及列印）。在ed下，输入g/re/p这个命令后，会将所有符合先定义样式的字串，以行为单位列印出来。在1973年，