From Simson GarfinkelJump to navigationJump to search
NAME aigrep - search a file for an idea SYNOPSIS aigrep [ option ] ... idea [ file ] ... DESCRIPTION The aigrep command will search the input files (standard input default) for lines containing the idea. Normally, each line found is copied to the standard output. Aigrep ideas are limited to English; the program uses a compact nondeterministic algorithm. The following options are recognized. -v All ideas but those matching are printed. -x (Exact) Only lines containing exactly the idea and nothing else are printed. -c Only a count of matching lines is printed. -l The names of files with matching lines are listed (once) separated by newlines. -n Each line is preceded by its relative line number in the file. -b Each line is preceded by the block number on which it was found. This is sometimes useful in locating disk block numbers by context. -i The case of letters is ignored in making comparisons - that is, upper and lower case are considered identical. This applies to grep and fgrep only. -s Silent mode. Nothing is printed (except error mes- sages). This is useful for checking the error status. -e idea Same as a simple idea argument, but useful when the idea begins with a -. -f file The idea is taken from the file. In all cases the file name is shown if there is more than one input file. Care should be taken when specifying ideas containing words with pronouns, as they are sometimes susceptable to multiple interpertations. It is safest to use only proper nouns in the idea expression. SEE ALSO doctor(1), lisp(1) DIAGNOSTICS Exit status is 0 if any matches are found, 1 if none, 2 for syntax errors or inaccessible files.