Passa o resultado do comando para exec

1

Eu tenho um tipo de pergunta "bash newbie": como eu passo a saída do resultado de um comando para exec. O resultado do primeiro comando é o nome do outro comando, portanto, o exec deve ser capaz de executá-lo.

    
por lwt 17.05.2013 / 17:29

1 resposta

1

Use a substituição de comandos . Um exemplo planejado (e bastante inútil):

exec $(echo whoami)

O $(…) será substituído pela saída do comando dentro. Há também a variante com backticks ('), mas não é recomendado por vários motivos .

    
por 17.05.2013 / 17:32

Tags