我正在学习 Raspberry Pi 并尝试使用代码读取 CPU 温度并使用 bash 脚本将其保存到文件中。代码在这里:
#!/bin/bash
echo ""
cpu=$( $(/opt/vc/bin/vcgencmd measure_temp)"
far=$((cpu/1000))
far2=$((far*9))
far3=$((far2/5))
far4=$((far3+32))
echo "CPU => $((cpu/1000))' C or $((far4))' F"
echo ""
echo "Pi temp $far4 degrees F" > /var/www/html/pitemp.txt
这是错误:
$ sudo chmod +x checkTemp.sh
$ ./checkTemp.sh
./checkTemp.sh: line 10: unexpected EOF while looking for matching `"'
./checkTemp.sh: line 11: syntax error: unexpected end of file
$ _
为什么错了?这是我遵循的指示。
答案1
这条线看起来不对
cpu=$( $(/opt/vc/bin/vcgencmd measure_temp)"
你可能想要类似的东西
cpu="$(/opt/vc/bin/vcgencmd measure_temp)"
$(command)
用于从脚本运行命令,以$(
引号开始和结束行"
并没有真正的意义。