A opção -0/--null
foi introduzida pela primeira vez em 28-10-2009 e lançada com a versão 8.1 do GNU Coreutils.
Se o seu coreutils é muito antigo, você deve atualizar. Ou você pode usar perl
:
perl -e '$ENV{_}="/usr/bin/env"; print "$_ => $ENV{$_}cat /proc/self/environ
" for keys %ENV'
Como Stéphane Chazelas apontou em seu comentário, a abordagem acima não inclui strings de ambiente que não contenham =
, variáveis de ambiente duplicadas ou variáveis de ambiente com nome nulo.
Se você está no Linux, você pode usar (Obrigado @ Stéphane Chazelas novamente):
perl -e '$ENV{_}="/usr/bin/env"; print "$_ => $ENV{$_}cat /proc/self/environ
" for keys %ENV'