Usando um parâmetro de string no terminal

2

O que há de errado com este comando:

nmcli c up uuid  "$nmcli -t -f uuid c"

Como posso corrigir isso?

"$nmcli -t -f uuid c" é um uuid necessário após nmcli c up uuid .

    
por user62511 29.06.2014 / 23:30

1 resposta

4
nmcli c up uuid  "$(nmcli -t -f uuid c)"

Use backticks ou $(cmd) para substituição de pedidos

Observe que nmcli -t -f uuid c pode imprimir mais de um uuid . Eu não testei ainda, mas o comando acima pode não funcionar. Em caso afirmativo, você deve se certificar de que está usando o uuid correto assim:

nmcli c up uuid 'nmcli -t -f name,uuid c | awk -F':' '/^YOURWIFINAME:/{print $2}''
    
por 29.06.2014 / 23:31