코드네임 :

[Linux] 함수 (13주차) 본문

⚙️Computer System/Linux

[Linux] 함수 (13주차)

비엔 Vien 2023. 11. 29. 13:34

배시쉘 2 산술 비교 연산자 !!!!!! 보기 코드짤때...


 

함수정의

함수이름()
{
    명령어리스트
}

 

따라하기 하기

 


 

함수의 종료 조건 - return

return [n]

 

- 함수 본문 안의 마지막 문장 실행

- return 문 실행

 

- 지정한 값이 함수의 종료값으로 $?에 저장됨

 

따라하기

lab1 

lab2

 


다양한 if 조건문 표현 방식 : [ ] vs [[ ]] vs ( ) ( 다 같은 의미긴 함 )

#!/bin/bash
a=1
b=1

if[ $a -eq 1 -a $ -eq 1 ]; then
	echo "[ all match ]"
fi  #fi는 if문의 끝을 의미

if [ $a -eq 1 ] && [ $b -eq 1 ]; then
	echo "[ all match ]"
fi

if [[ $a -eq 1 ] && $b -eq 1 ]]; then
	echo "[[ all match ]]"
fi

if (( $a ==1 && $b == 1 ))
then 
	echo "(( all match ))"
fi

 

'⚙️Computer System > Linux' 카테고리의 다른 글

[Linux] Docker  (0) 2023.12.06
[Linux] 디버깅  (0) 2023.11.29
[Linux] 배시 쉘 프로그래밍 3(엥 다 안나갔는데)  (0) 2023.11.22
[Linux] 배시 쉘 프로그래밍2  (0) 2023.11.15
[Linux] 배시쉘 프로그래밍1  (0) 2023.11.08