我知道以下命令返回0(真)或1(假)在下列條件:擊:如果(命令)|(命令)
hdparm -C /dev/sda |grep "active/idle"
如果真磁盤處於激活狀態,否則返回false 。我想以編程方式使用此結果來顯示其他文本或將其用於監視。我試過了,但它不起作用(語法錯誤):
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 2013-05-09 10:11:13