Não existe uma maneira óbvia de usar xargs para isso: xargs recebe linhas da entrada padrão e torna cada linha um parâmetro separado adicionado ao comando fornecido em sua chamada. Por exemplo:
echo -e 1\n2\n3 | xargs RunProg --options
expandirá para este comando:
RunProg --options 1 2 3
A melhor maneira de listar suas variáveis de ambiente é:
declare -p
Esta saída pode ser gravada ou adicionada a ~/.bashrc . Observe que cada variável será definida por uma instrução declare , que funciona bem, mas não é a sintaxe que você usaria normalmente.
Você pode usar sed para massagear a saída em um formato mais familiar e omitir todos os tipos de variáveis (como matrizes) que você pode não querer.