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.