希望任何人能帮助我修改下面的代码,我的临时文件由以下代码组成:
Temp=8.4* Humidity=70.4%而不是代码
Temp = 24 *C, Hum = 40 %它适用于下面的脚本。
我需要8.4as Temp=#和70.4as HUM=#
TEMP=$(cat $TMPFILE|grep Temp |awk '{print $3}')
if [ $TEMP ]
then
TEMP=$(cat $TMPFILE|grep Temp |awk '{print $3}')
HUM=$(cat $ $TMPFILE |grep Temp |awk '{print $7}')非常感谢您的提前!
发布于 2016-03-04 16:14:17
不需要awk,使用bash中的参数扩展:
#!/bin/bash
read temp hum < $tmpfile
temp=${temp#Temp=} # Remove from left.
temp=${temp%\*} # Remove from right.
hum=${hum#Humidity=}
hum=${hum%\%}https://stackoverflow.com/questions/35790923
复制相似问题