저는 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)
스크립트에서 명령을 실행하는 경우 $(
따옴표로 줄을 시작하고 끝내는 것은 "
실제로 의미가 없습니다.