解決了:

解決了:

我以非特權使用者身分執行以下命令:ethtool eth0 |tail -1 | awk '{print $3}',結果如下:

Cannot get wake-on-lan settings: Operation not permitted
    yes

無論我做什麼,我似乎都無法擺脫這Cannot get wake-on-lan settings: Operation not permitted句話。

我嘗試了grep -v各種重定向組合,但都不起作用。另外,不幸的是,comamnd 的 sudo 訪問ethtool不是一個選項。

有沒有辦法隱藏加入到標準輸出的那一行?先謝謝了!

答案1

解決了:

ethtool eth0 |& tail -1 | awk '{print $3}'

答案2

這很可能是標準錯誤命令正在寫入的文件,在 POSIX 中具有文件描述符 2。您可以透過新增以下內容將其重定向到 /dev/null 2>/dev/nullethtool eth0 2>/dev/null |tail -1 | awk '{print $3}'

相關內容