Como mencionado em outra pergunta , se instalando o GNU sed
usando Homebrew com --with-default-names
, então ele é instalado como /usr/local/bin/sed
.
Sem --with-default-names
, ele será instalado como /usr/local/bin/gsed
.
Se instalado como sed
, isso depende do seu $PATH
what sed
binário ser escolhido quando você executar sed
. Se o seu $PATH
é como você descreveu, então o GNU sed
deve ter precedência sobre o macOS sed
.
Observe que o shell pode ter armazenado em cache a localização de sed
já, se você usou o comando na linha de comando. Talvez seja necessário usar hash -r
para limpar esse cache ou abrir um novo terminal.