What?两行代码搞定GREP搜索?如果不是经常使用Linux,估计你看到这个标题后会一脸不屑加满脸狐疑: GREP搜索是个什么鬼?又一个搜索引擎问世?比百度牛x吗?楼主你过来讲讲,你是如何只用两行代码就搞定搜索的。我给你一个关键字,你能还我一堆URL?
误会误会,你就是给我十个关键字,我也还不了一个URL的。因为我说的搜索,不是网络搜索引擎。正如前面提到的,Linux,我说的是Linux下的一个搜索命令,一个叫GREP的命令。 GREP(global search regular expression(RE) and print out the line),它是一种文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。比如我们想搜索一个名为readme.txt的文件中,有哪些行包含了raqsoft。则在Linux的命令行中只要输入如下命令:
grep raqsoft readme.txt
执行后,控制台就会打印出行号,以及包含raqsoft字符串的那些行。
此刻,我想你不禁会问,两行代码就能搞定这么复杂的动作?你不要骗我,俺读书少,可也是写过程序的人,就拿Java来说,光引用包、类名就得好几行,然后你的变量总要有吧&