명령 응답을 표시하지 않고 조건부 응답만 표시하는 방법

명령 응답을 표시하지 않고 조건부 응답만 표시하는 방법
ping -c 5 test && echo "success" || echo "failure"

출력: 성공/실패

답변1

출력을 다음으로 리디렉션/dev/null

ping -c 5 test > /dev/null 2>&1 && echo "success" || echo "failure"

2>&1오류 메시지(반드시 그런 것은 아님)를 다음 stderr으로 리디렉션합니다.stdin

관련 정보