svn commit: r316491 - head/usr.bin/grep
Ed Maste
emaste at FreeBSD.org
Tue Apr 4 14:17:51 UTC 2017
Author: emaste
Date: Tue Apr 4 14:17:50 2017
New Revision: 316491
URL: https://svnweb.freebsd.org/changeset/base/316491
Log:
bsdgrep: revert color changes from r316477
r316477 changed the color output to match exactly the in-tree GNU grep,
but introduces unnecessary escape sequences.
Submitted by: Kyle Evans <kevans91 at ksu.edu>
Reported by: ache
MFC after: 1 month
MFC with: r316477
Modified:
head/usr.bin/grep/util.c
Modified: head/usr.bin/grep/util.c
==============================================================================
--- head/usr.bin/grep/util.c Tue Apr 4 13:41:50 2017 (r316490)
+++ head/usr.bin/grep/util.c Tue Apr 4 14:17:50 2017 (r316491)
@@ -512,13 +512,13 @@ printline(struct str *line, int sep, reg
fwrite(line->dat + a, matches[i].rm_so - a, 1,
stdout);
if (color)
- fprintf(stdout, "\33[%sm", color);
+ fprintf(stdout, "\33[%sm\33[K", color);
fwrite(line->dat + matches[i].rm_so,
matches[i].rm_eo - matches[i].rm_so, 1,
stdout);
if (color)
- fprintf(stdout, "\33[00m\33[K");
+ fprintf(stdout, "\33[m\33[K");
a = matches[i].rm_eo;
if (oflag)
putchar('\n');
More information about the svn-src-all
mailing list