메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 RedHat Fedora

뇌를 자극하는 RedHat Fedora 질의응답 게시판입니다.

개정3판 쉘 스크립트 프로그래밍 p420쪽 질문드립니다.

2015-02-03

|

by duswn916

1411

numcalc.sh 파일에다가
#!/bin/sh
num1=100
num2=$num1+200
echo $num2
num3=expr $num1 + 200
echo $num3
num4=expr \($num1 + 200 \ ) / 10 \* 2
echo $num4
exit 0
이렇게 스크립트를 넣고 실행시켰더니
100+200
expr $num1 + 200
numcalc.sh line 8: unexpected E0F while looking for matching\
numcalc.sh line 10: syntax error: unexpected end of file
이런문구가 계속뜨네요

그리고 430p forin1.sh 예제도
#!/bin/sh
hap=0
for i in 1 2 3 4 5 6 7 8 9 10
do
        hap=expr $hap+$i
done
echo "1부터 10까지의 합:        "$hap
exit 0
이렇게 제대로 넣고 실행했는데
1부터 10까지의 합:   expr $hap+$i
라고뜨면서 합이계산되지않네요
빠른답변부탁드립니다.
댓글 입력