Você tem a resposta, na verdade. Não use a variável de ambiente GREP_OPTIONS
, use um alias para o grep:
alias grep='grep --color=auto'
Os aliases são normalmente definidos em ~/.zshrc
, o que não é lido quando o zsh executa um script.