2015-11-11 27 views

回答

1

使用grep -oP

ipmi-sensors -s 2352 | grep -oP '\(Temperature\):\s*\K[\d.]+' 
30.00 

如果您的grep不支持-P選項,請使用此awk:

ipmi-sensors -s 2352 | awk -F '.*\\(Temperature\\): *| C .*' '{print $2}' 
30.00 
1

嘗試這種方式也

ipmi-sensors -s 2352 | awk -F'[: ]' '{print $7}' 

sed版本

ipmi-sensors -s 2352 | sed 's/[^)]\+): \([^ ]\+\).*/\1/' 

輸出:

30.00 
相關問題