Stewart C. Russell via talk wrote on 2023-04-24 19:44:

For security, of course deprecation can be a good idea. But this isn't for security. This is merely FSF being petty.

Yeah, it's weird.

--------------------------
root@b0x1 [~]
└─» # for F in $(which egrep fgrep rgrep) ; do file ${F}; cat ${F} ; echo ; done
/usr/bin/egrep: POSIX shell script, ASCII text executable
#!/bin/sh
exec grep -E "$@"

/usr/bin/fgrep: POSIX shell script, ASCII text executable
#!/bin/sh
exec grep -F "$@"

/usr/bin/rgrep: POSIX shell script, ASCII text executable
#!/bin/sh

exec grep -r "$@"
--------------------------

There's not much to maintain there, doesn't make sense.



Per https://lists.gnu.org/archive/html/info-gnu/2022-09/msg00001.html:

>  The egrep and fgrep commands, which have been deprecated since
>  release 2.5.3 (2007), now warn that they are obsolescent and should
>  be replaced by grep -E and grep -F

Huh.  Deprecated since 2007, that's quite a while.


Have various distros been substituting redirect shell scripts in lieu of separate binaries?


rb
---
Post to this mailing list talk@gtalug.org
Unsubscribe from this mailing list https://gtalug.org/mailman/listinfo/talk

Reply via email to