내가 알고 (명령) 다음과 같은 조건에서 다음 명령을 반환 0 (true) 또는 1 (거짓) 내용 : 디스크, 그렇지 않은 경우는 false 활성화배쉬 : (명령)하는 경우 |
hdparm -C /dev/sda |grep "active/idle"
경우는 true . 프로그래밍 방식으로이 결과를 사용하여 다른 텍스트를 표시하거나 모니터링에 사용하고 싶습니다. 나는 이것으로 시도했지만 구문 (구문 오류) :
if [ hdparm -C /dev/sda |grep "active/idle" ]; then
echo sda1 is ON
else
echo sda1 is OFF
fi
어떻게 제대로 작동합니까?
또한 가능한 모든 상황에 대한 모든 종류의 표현 문을 설명 할 수있는 Bash 조건부 표현에 대한 명확하고 이해하기 쉬운 가이드가 있습니까?
http://www.robvanderwoude.com/이 매우 위험이 페이지 – Arun