1 나는 임원 명령이다 : yum info mcrypt | grep -i error > /dev/null yum info mcrypt | grep -i error 2> /dev/null 그러나 나는 본다 : 오류 : 목록과 일치하는 패키지가 없습니다. 어떻게 stdout에서이 메시지를 숨길 수 있습니까? bash shell centos stdout — Java Dude 소스
3 당신이 뭘하려고하는지 명확하게 밝히지 않습니다 - 왜 당신이 원하지 않는 오류 메시지를 "grep"하시겠습니까? 나는 당신이 가지고있는 문제가 그것이 표시된 후에 stderr을 우회하는 것으로 생각할 수 있습니다. yum info mcrypt 2>/dev/null | grep -i "error" 또는 단순히 오류를 무시하려는 경우, yum info mcryp3t 2>/dev/null — davidgo 소스 정말 고맙습니다. 하지만 내가 원하는 건 아니야. 이 표현식을 사용하여 bash 스크립트에서 yum 패키지의 가용성을 확인하고 있습니다. — Java Dude $ (yum info mcrypt | grep -i 오류) 2 & gt; / dev / null 같은 — Java Dude 1 어때요? yum info mcrypt 2 & amp; 1 | grep "Name" '또는'yum info mcrypt 2 & amp; 1 | grep "이름"| wc -l ' — davidgo
-4 nohup 명령 & gt; / dev / null 2 & amp; 1 & amp; — Java Dude 소스 이것이 어떻게 당신의 문제를 해결하는지 설명하십시오. — mveroone 1 이 질문과 어떤 관련이 있습니까? 예, 사용했습니다. 2>&1 데이비드가 두 달 전에 제안했듯이. - 결합 >/dev/null 2>&1 그것은 stdout과 stderr를 모두 버립니다. ...하지만 어떻게 지내? nohup 및 백그라운드 실행 & 관련된? — pabouk