제 스크립트 오류가 어디서 나는지 궁금해서 질문해봅니다!
493
작성한 질문수 3
==========================실행시 에러 로그=================================
[root@c function]# ./use_cal.sh
/s/lang/function/cal: line 3: syntax error near unexpected token `echo'
/s/lang/function/cal: line 3: ` echo " $1 + $2 = " '
./use_cal.sh: line 5: plus: command not found
./use_cal.sh: line 6: minus: command not found
./use_cal.sh: line 7: multi: command not found
./use_cal.sh: line 8: div: command not found
./use_cal.sh: line 9: div: command not found
=================================================================
vi cal
function plus{
echo " $1 + $2 = "
echo $[ $1 + $2 ]
echo
}
function minus{
echo " $1 - $2 = "
echo $[ $1 - $2 ]
echo
}
function multi{
echo " $1 * $2 = "
echo $[ $1 * $2 ]
echo
}
function div{
echo " $1 / $2 = "
if [ $2 -eq 0]
then
echo " 0 으로 나눌수 없음"
else
echo $[ $1 / $2 ]
fi
echo
}
====================================================
vi use_cal.sh ---> chmod 700
#!/bin/bash
source ./cal
plus 30 40
minus 10 3
multi 11 7
div 2 0
div 14 2
============================================================
답변 2
0
해결 하신지 모르겟지만 아래 보시면 source ./cal.sh
로 수정하시면 나올거에요~! 저도 같은 에러가 떳는데 쉘파일 풀네임으로 해야 되더라구요. 아 그리고 cal 파일 cal.sh로 만드셔서 chmod 700도 주셔야해요~!
강의 듣는 타겟층
0
92
2
기초편 교안 실행 안될 경우 참고사항.
2
407
1
AND에서 조건 둘이 참이어야 실행한다는 부분이 이해가 되지 않아 질문 드립니다.
0
387
1
강의 자료 제공 가능할까요?
0
479
1
codeonweb 관련 질문
0
534
2
Ubuntu / Network Interface SysConfig 파일 찾는 법
0
1327
1
Ubuntu / Bareword "test0" not allowed while "strict subs" / 해결법
0
1077
1
실습환경에 대한 문의 드립니다.
0
579
2
강의를 초반을 듣는중에 궁금한점이 있어 문의드립니다.
0
377
1
bash와 zsh은 어느 정도의 차이가 나나요?
0
3004
1
웹 리눅스 환경으로만 진행해야 하나요?
0
414
1
방화벽에 대해서 질문드립니다.
0
345
1
mount에 대해서 질문드립니다.
0
389
1
쉘 스크립트 안에서
0
395
1
쉘 스크립트 작성해보았습니다
2
782
1
별도의 강의 자료는 없는것인지 문의 드립니다.
0
304
1
분명 파일이 있는데 계속 -bash: cd: /root/SHELL: No such file or directory 라고 뜹니다
0
2905
1
저는 이렇게 작성했습니다. 멘트 부탁드려요
0
275
1
강의듣다보니..
0
291
1
문자열 비교 관련 질문드립니다.
0
623
3
/dev/null 에 관해서 질문이요
0
794
1
menu.sh 내 menu 함수 작성 시 중괄호
0
290
1
sed 명령어 옵션 질문
0
519
2
function menu 함수 GUI로 작성 시 에러?상태
0
321
1





