FreeBSD grep
é GNU grep
, com alguns patches aplicados:
# which grep
/usr/bin/grep
# /usr/bin/grep -V
grep (GNU grep) 2.5.1-FreeBSD
Copyright 1988, 1992-1999, 2000, 2001 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Tem um pequeno número de patches (a maioria dos quais são originários do Fedora Linux), se você tem /usr/src/
instalado, estes são detalhados em /usr/src/gnu/usr.bin/grep/FREEBSD-upgrade
.
Se você precisar de algo especificamente na versão de porta (2.12 vs 2.5.1), há muitas correções de bugs, melhorias de velocidade e suporte a PCRE ( -P
, não ativado na versão do sistema), deve ser seguro reordenar seu PATH
, isso é o que eu costumo fazer. (É uma boa prática para su -
para que o ambiente do root esteja correto, embora no FreeBSD o padrão ~root/.cshrc
defina o PATH
explicitamente.)
Caso contrário, verifique sua página de manual do shell e defina um alias
conforme necessário, mas isso é apenas para uso interativo, scripts de shell e Makefiles não o observam.