해결됨:

해결됨:

권한이 없는 사용자로 다음 명령을 실행 중입니다. 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아무 것도 작동하지 않았습니다. 또한 불행하게도 ethtool명령에 대한 sudo 액세스는 옵션이 아닙니다.

stdout에 추가된 해당 줄을 숨기는 방법이 있습니까? 미리 감사드립니다!

답변1

해결됨:

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

답변2

아마도 아마도표준 오류POSIX에 파일 설명자 2가 있는 명령이 작성되는 대상입니다. 다음을 추가하여 /dev/null로 리디렉션할 수 있습니다 2>/dev/null.ethtool eth0 2>/dev/null |tail -1 | awk '{print $3}'

관련 정보