[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#19998: GREP_OPTIONS alternative?
From: |
Christian Kujau |
Subject: |
bug#19998: GREP_OPTIONS alternative? |
Date: |
Thu, 5 Mar 2015 11:24:56 -0800 (PST) |
User-agent: |
Alpine 2.19.4 (DEB 40 2013-11-18) |
On Fri, 6 Mar 2015 at 00:29, Norihiro Tanaka wrote:
> Please think to use grep -F and grep -E instead of fgrep and egrep.
> For others, you can use following script, or customize grep's source
> code and rebuild it to change default.
OK, that (and the bits below) seem to confirm that there's no simple
alternative to GREP_OPTIONS and one has to make serious changes to mimic
that behaviour. Oh well...
Thanks for your input though.
Christian.
>
> --
> mv /bin/grep /bin/grep.bin
> cat <<EOF >/bin/grep
> #! /bin/sh
> exec /bin/grep.bin --color=auto --devices=skip "$@"
> EOF
> chmod a+x /bin/grep
> --
>
>
> --
> diff -ru grep-2.21.orig/src/grep.c grep-2.21/src/grep.c
> --- grep-2.21.orig/src/grep.c 2014-11-09 19:00:37.000000000 +0000
> +++ grep-2.21/src/grep.c 2015-03-05 15:26:59.000000000 +0000
> @@ -72,7 +72,7 @@
> static bool suppress_errors;
>
> /* If nonzero, use color markers. */
> -static int color_option;
> +static int color_option = 2;
>
> /* Show only the part of a line matching the expression. */
> static bool only_matching;
> @@ -391,7 +391,7 @@
> READ_COMMAND_LINE_DEVICES,
> READ_DEVICES,
> SKIP_DEVICES
> - } devices = READ_COMMAND_LINE_DEVICES;
> + } devices = SKIP_DEVICES;
>
> static bool grepfile (int, char const *, bool, bool);
> static bool grepdesc (int, bool);
> --
>
>
--
BOFH excuse #119:
evil hackers from Serbia.
- bug#19998: GREP_OPTIONS alternative?, Christian Kujau, 2015/03/04
- bug#19998: GREP_OPTIONS alternative?, Paul Eggert, 2015/03/04
- bug#19998: GREP_OPTIONS alternative?, Christian Kujau, 2015/03/04
- bug#19998: GREP_OPTIONS alternative?, Paul Eggert, 2015/03/04
- bug#19998: GREP_OPTIONS alternative?, Norihiro Tanaka, 2015/03/05
- bug#19998: GREP_OPTIONS alternative?,
Christian Kujau <=
- bug#19998: GREP_OPTIONS alternative?, Paul Eggert, 2015/03/11
- bug#19998: GREP_OPTIONS alternative?, Christian Kujau, 2015/03/11
- bug#19998: GREP_OPTIONS alternative?, Paul Eggert, 2015/03/11
- bug#19998: GREP_OPTIONS alternative?, Christian Kujau, 2015/03/11
- bug#19998: GREP_OPTIONS alternative?, Paul Eggert, 2015/03/11
- bug#19998: GREP_OPTIONS alternative?, Santiago Ruano Rincón, 2015/03/12
- bug#19998: GREP_OPTIONS alternative?, Christian Kujau, 2015/03/13
- bug#19998: GREP_OPTIONS alternative?, Paul Eggert, 2015/03/13
- bug#19998: GREP_OPTIONS alternative?, Christian Kujau, 2015/03/14