1
命令失敗通過bash -c
:命令失敗,但工程直接
bash -c 'sudo lspci -vvv | awk \'/System peripheral/ {portn=$1} /Status:/ {split($3,a,"M");printf "%s\n",a[1]}\''
-bash:語法錯誤附近意外的標記'(」
同樣的命令工作得很好,如果運行直接在控制檯sudo lspci -vvv | awk '/System peripheral/ {portn=$1} /Status:/ {split($3,a,"M");printf "%s\n",a[1]}'
如何覆蓋「(」在bash的命令字符串-c?