KoB
뭐라도 하자 😎
KoB
📬 kingbj0429@gmail.com
와주신 분들 🙇‍♂️
337,731
오늘
59
어제
1,006
  • 지식 공유 📚 (183)
    • Develop (0)
    • DevOps (3)
      • Kubernetes (3)
    • AWS (4)
      • EC2 (1)
      • EKS (0)
      • S3 (1)
      • EFS (1)
      • Route53 (1)
    • Network (0)
    • 트러블 빵야 (1)
    • 겉핥기 시리즈 (2)
    • ... (173)

최근 댓글

  • 넵 감사합니다 :)
    KoB
  • 안녕하세요 웹 개발중인데 매우 잘 봤습니다. 혹시 제 블로⋯
    DeanLee9
  • 감사합니다 :)
    KoB
  • 글을 쉽고 자세하게 써주셔서 이해가 쏙쏙 되는 것 같아요!⋯
    지원.
  • 감사합니다 :) 재밌을 때가 좋은거 같아요 ㅋㅋㅋㅋㅋ
    KoB

티스토리

Design by hELLO ·
KoB

뭐라도 하자 😎

[shell] 셀 스크립트 함수 사용하기
...

[shell] 셀 스크립트 함수 사용하기

2021. 3. 9. 16:52
반응형

사용자 정의함수

 

#!/bin/sh

myFunction(){
        echo "함수 안으로 들어왔음"
        return
}

echo "프로그램을 시작합니다."
myFunction
echo "프로그램을 종료합니다."
exit 0

 

함수의 파라미터 사용

 

#!/bin/sh

sumFunction(){
        echo "$1 $2 개의 합은 `expr $1 + $2` 입니다"
}

echo "파라미터는 $1 와 $2 입니다"
sumFunction $1 $2
#!/bin/sh

myFunction(){
  result=`expr $1 + $2`
  return "$result"
}

temp=$(myFunction 1 2)
echo $?
                   

export

 

외부 변수로 선언합니다. 즉, 선언한 변수를 다른 프로그램에서도 사용할 수 있게 합니다.

#!/bin/sh
echo $var1
echo $var2
exit 0
#!/bin/sh
var1="지역변수"
export var2="외부 변수"
sh exp1.sh
exit 0

 

set과 $(명령)

 

#!/bin/sh

echo "오늘 날짜는 $(date) 입니다."#오늘 날짜는 2021. 03. 09. (화) 16:53:40 KST 입니다.
set $(date)
echo "오늘은 $2월 $3일 $4요일입니다"#오늘은 03.월 09.일 (화)요일입니다
exit 0
반응형

'...' 카테고리의 다른 글

[Linux] OpenSSH 서버 구축하기  (0) 2021.03.09
[shell] 셸 스크립트 for문과 while문 반복문  (0) 2021.03.09
[shell] 셸 스크립트 if문과 case문  (0) 2021.03.08
[Server] 리눅스 커널(kernel)이란?  (4) 2021.03.02
[Python] sort()에서의 key lambda 사용하기  (0) 2021.02.22
    '...' 카테고리의 다른 글
    • [Linux] OpenSSH 서버 구축하기
    • [shell] 셸 스크립트 for문과 while문 반복문
    • [shell] 셸 스크립트 if문과 case문
    • [Server] 리눅스 커널(kernel)이란?
    shell function, 셀 스크립트 함수
    KoB
    KoB
    Lunit CSG - Backend Engineer 로 일하고 있습니다 👨‍💻
    댓글쓰기

    티스토리툴바