|
|
1.1 ! root 1: Al Aho and I are designing a replacement for grep, egrep and fgrep. ! 2: The question is what flags should it support and what kind of patterns ! 3: should it handle? (Assume the existence of flags to make it compatible ! 4: with grep, egrep and fgrep.) ! 5: The proposed flags are the V9 flags: ! 6: -f file pattern is (`cat file`) ! 7: -v print nonmatching ! 8: -i ignore aphabetic case ! 9: -n print line number ! 10: -x the pattern used is ^pattern$ ! 11: -c print count only ! 12: -l print filenames only ! 13: -b print byte offset of line begin ! 14: -h do not print filenames in front of matching lines ! 15: -H always print filenames in front of matching lines ! 16: -w pattern is <whitespace>pattern<whitespace> ! 17: -s no output; just status ! 18: -e expr use expr as the pattern ! 19: ! 20: The patterns are as for egrep, supplemented by back-referencing ! 21: as in \{pattern\}\1. ! 22: ! 23: please send your comments about flags or patterns to research!andrew
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.