파일이 예기치 않게 종료되었습니다. [닫힘]

파일이 예기치 않게 종료되었습니다. [닫힘]

Windows 시스템을 위한 작은 스크립트를 작성했지만 아래에 언급된 오류가 발생했습니다. 구문 오류: 예기치 않은 파일 끝입니다. 문제를 해결하도록 도와주실 수 있나요? 스크립트의 일부만 첨부했습니다.

if [ -s $final ]; then
a=`cat $final`
else
a=NULL
echo $a > $final
fi
echo $a

답변1

이러한 오류는 일반적으로 따옴표 누락이나 누락 등으로 인해 발생 fi합니다 done.

전체 스크립트를 표시하지 않기 때문에 정확히 무엇이 잘못되었는지 알 수 없습니다. 표시된 코드 조각은 대부분 괜찮습니다(형식 문제 제외). 그러나 공백이 있으면 잘못될 수 있으므로 "주위에 큰따옴표를 추가 하겠습니다 .$final$final

관련 정보