inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

시스템엔지니어가 알려주는 리눅스 기초편 Bash Shell Script

간단 쉘 스크립트(4) function

제 스크립트 오류가 어디서 나는지 궁금해서 질문해봅니다!

493

오은총

작성한 질문수 3

0

==========================실행시 에러 로그=================================

[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

============================================================

linux shell-script

답변 2

0

이영헌

해결 하신지 모르겟지만 아래 보시면 source ./cal.sh 

로 수정하시면 나올거에요~! 저도 같은 에러가 떳는데 쉘파일 풀네임으로 해야 되더라구요. 아 그리고 cal 파일 cal.sh로 만드셔서 chmod 700도 주셔야해요~!

0

오은총

아갑사합니다!

0

그로스쿨

안녕하세요 은총님!

해당 내용을 보니까 저희 강의와는 무관한 질문이셔서 답변이 조금 어려울 것 같습니다.

이점 양해부탁드립니다 :)

0

오은총

아 괜찮습니다!! 

강의 듣는 타겟층

0

90

2

기초편 교안 실행 안될 경우 참고사항.

2

405

1

AND에서 조건 둘이 참이어야 실행한다는 부분이 이해가 되지 않아 질문 드립니다.

0

385

1

강의 자료 제공 가능할까요?

0

476

1

codeonweb 관련 질문

0

531

2

Ubuntu / Network Interface SysConfig 파일 찾는 법

0

1325

1

Ubuntu / Bareword "test0" not allowed while "strict subs" / 해결법

0

1076

1

실습환경에 대한 문의 드립니다.

0

576

2

강의를 초반을 듣는중에 궁금한점이 있어 문의드립니다.

0

377

1

bash와 zsh은 어느 정도의 차이가 나나요?

0

3002

1

웹 리눅스 환경으로만 진행해야 하나요?

0

413

1

방화벽에 대해서 질문드립니다.

0

344

1

mount에 대해서 질문드립니다.

0

387

1

쉘 스크립트 안에서

0

393

1

쉘 스크립트 작성해보았습니다

2

781

1

별도의 강의 자료는 없는것인지 문의 드립니다.

0

303

1

분명 파일이 있는데 계속 -bash: cd: /root/SHELL: No such file or directory 라고 뜹니다

0

2902

1

저는 이렇게 작성했습니다. 멘트 부탁드려요

0

275

1

강의듣다보니..

0

287

1

문자열 비교 관련 질문드립니다.

0

623

3

/dev/null 에 관해서 질문이요

0

792

1

menu.sh 내 menu 함수 작성 시 중괄호

0

289

1

sed 명령어 옵션 질문

0

517

2

function menu 함수 GUI로 작성 시 에러?상태

0

320

1