Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-09-25 | Renamed "internal.h" to the more sensible "busybox.h". | Eric Andersen | |
-Erik | |||
2000-08-06 | Exit with the appropriate value when grepping multiple files. | Matt Kraai | |
2000-07-19 | Centralize handling of --help. | Matt Kraai | |
2000-07-18 | Consolodated some common code into print_matched_line to make 'grep_file' a | Mark Whitley | |
little more terse & clean. Also made a few minor formatting changes. | |||
2000-07-18 | Added support for the -c (count matches) option. Made it so it works just like | Mark Whitley | |
GNU grep. | |||
2000-07-16 | Extract usage information into a separate file. | Matt Kraai | |
2000-07-14 | Use errorMsg rather than fprintf. | Matt Kraai | |
2000-07-12 | Changed bb_regcomp to xregcomp and #if 0'ed out destroy_cmd_strs in sed.c | Mark Whitley | |
(maybe I'll remove it later). | |||
2000-07-11 | Applied patch from Matt Kraai which does the following: | Mark Whitley | |
- adds case-insensitive matching in sed s/// epxressions - consolodates common regcomp code in grep & sed into bb_regcomp and put in utility.c - cleans up a bunch of cruft | |||
2000-07-10 | Applied patch from Matt Kraai as per his email: | Mark Whitley | |
However, the case of grep foo$ file didn't work, due to a problem with the flags used in regular expression compilation. The attached patch fixes this problem. ---patch------- Index: grep.c =================================================================== RCS file: /var/cvs/busybox/grep.c,v retrieving revision 1.30 diff -u -r1.30 grep.c --- grep.c 2000/07/04 22:17:01 1.30 +++ grep.c 2000/07/10 08:57:04 @@ -141,8 +141,10 @@ if (argv[optind] == NULL) usage(grep_usage); - /* compile the regular expression */ - reflags = REG_NOSUB; /* we're not going to mess with sub-expressions */ + /* compile the regular expression + * we're not going to mess with sub-expressions, and we need to + * treat newlines right. */ + reflags = REG_NOSUB | REG_NEWLINE; if (ignore_case) reflags |= REG_ICASE; if ((ret = regcomp(®ex, argv[optind], reflags)) != 0) { ---patch------- Thanks, Matt, it works great. | |||
2000-07-09 | include getopt.h | Eric Andersen | |
-Erik | |||
2000-07-04 | Some cosmetic updates. Changed "OPTIONS" to "Options". | Eric Andersen | |
-Erik | |||
2000-06-28 | Fixed comment. | Mark Whitley | |
2000-06-28 | Added support for reading from stdin with '-' as file name arg. | Mark Whitley | |
2000-06-28 | Yanked out the cstring_alloc() and cstring_lineFromFile() functions from | Mark Whitley | |
utility.c and replaced them with get_line_from_file() from the new grep.c. Also changed declaration in internal.h and replaced instances of cstring_lineFromFile() in dc.c and sort.c with get_line_from_file(). Tested them and they worked fine. | |||
2000-06-28 | Brand, spankin', new grep that uses libc regex routines instead of the | Mark Whitley | |
hand-rolled ones. Sed still needs to be replaced and then the regexp stuff can be axed. | |||
2000-06-19 | Updates to a number of apps to remove warnings/compile errors under libc5. | Eric Andersen | |
Tested under both libc5 and libc6 and all seems well with these fixes. -Erik | |||
2000-06-16 | Fix some spelling errors in the source as well. | Eric Andersen | |
-Erik | |||
2000-06-14 | + removed some cruft left over from when lines could be too long. | John Beppu | |
2000-06-13 | Fix a bug pointed out by Michal Jaegermann <michal@ellpspace.math.ualberta.ca> | Eric Andersen | |
where you used to see: ./grep -q -i B some_file B: No such file or directory This is now fixed. -Erik | |||
2000-06-12 | + utility.c | John Beppu | |
CSTRING_BUFFER_LENGTH = 1024 /* so it recurses less often */ + grep.c uses cstring_lineFromFile(), and doesn't ever say Line is too long, anymore | |||
2000-05-12 | Lots of updates. Finished implementing BB_FEATURE_TRIVIAL_HELP | Erik Andersen | |
which lets you compile out most of the "--help" output, saving up to 17k. Renamed mnc to nc. -Erik | |||
2000-04-24 | + grep -v # yay! | John Beppu | |
2000-04-13 | Upates to include copyright 2000 to everything | Erik Andersen | |
-Erik | |||
2000-02-08 | Some formatting updates (ran the code through indent) | Erik Andersen | |
-Erik | |||
2000-01-19 | Bug fix. grep wasn't printing file names they way it was supposed to. | Erik Andersen | |
-Erik | |||
1999-12-29 | Fixed cp so it works as God intended it to. | Erik Andersen | |
-Erik | |||
1999-12-21 | Added grep -q, thanks to a patch from "Konstantin Boldyshev" <konst@voshod.com> | Erik Andersen | |
-Erik | |||
1999-11-10 | Updates to usage, and made tar work. | Eric Andersen | |
-Erik | |||
1999-11-09 | Stuff | Eric Andersen | |
1999-11-08 | Stuff | Eric Andersen | |
-Erik | |||
1999-10-28 | Stuf | Eric Andersen | |
1999-10-22 | Added regexp support, fixed Changelog. | Eric Andersen | |
1999-10-20 | Fixed up copyright notices and such | Eric Andersen | |
1999-10-19 | Added sfdisk. Ststic-ified a bunch of stuff. | Eric Andersen | |
1999-10-19 | fixes grep, added loadfont from debian bootfloppies. | Eric Andersen | |
-Erik | |||
1999-10-12 | More stuff... | Eric Andersen | |
1999-10-09 | More stuff. | Eric Andersen | |
1999-10-07 | more stuff | Eric Andersen | |
1999-10-06 | More stuff. | Eric Andersen | |
1999-10-05 | Initial revision0_29alpha2 | Eric Andersen | |