Por que 'bash -c echo hello' não produz nada, enquanto 'bash -c “echo ola”' output “hello”?

0

Por que bash -c echo hello não produz nada, enquanto bash -c "echo hello" imprime "olá"?

    
por Tim 28.06.2016 / 14:40

1 resposta

6

bash -c echo hello

gera algo: uma nova linha. Este comando instrui o Bash a executar echo , definindo $ 0 como "olá".

bash -c "echo hello"
Por outro lado,

instrui o Bash a executar echo hello , definindo $ 0 para "bash".

    
por 28.06.2016 / 14:47

Tags