반응형
사용자 정의함수
#!/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 |