这个命令有什么问题:
nmcli c up uuid "$nmcli -t -f uuid c"
我该如何修复它?
"$nmcli -t -f uuid c"
是之后需要的uuid nmcli c up uuid
。
答案1
nmcli c up uuid "$(nmcli -t -f uuid c)"
使用反引号$(cmd)
或命令替换
注意,nmcli -t -f uuid c
可以打印出多个uuid
。我还没有测试过,但是上面的命令可能不起作用。如果是这样,您应该确保您使用的是uuid
这样的权利:
nmcli c up uuid `nmcli -t -f name,uuid c | awk -F':' '/^YOURWIFINAME:/{print $2}'`