27. Searching Through FilesContents:
27.1 Different Versions of grepgrep is one of UNIX's most useful tools. As a result, everyone seems to want their own, slightly different version that solves a different piece of the problem. (Maybe this is a problem in itself; there really should be only one grep , as the manual page says.) Three versions of grep come with every UNIX system; in addition, there are six or seven freely available versions that we'll mention here, and probably dozens of others that you can find kicking around the Net. Here are the different versions of grep and what they offer. We'll start with the standard versions:
Now for the public domain versions:
In addition, you can simulate the action of grep with sed , awk , and perl . These utilities allow you to write such variations as a grep that searches for a pattern that can be split across several lines (27.11 ) and other context grep programs (27.12 , 27.13 ) , which show you a few lines before and after the text you find. (Normal grep s just show the lines that match.) - |
|