[블로그 이전]

2021.04.17

 

return() : 함수를 종료한다.

exit() : 프로세스(프로그램) 전체를 종료한다.

--> <stdlib.h> 헤더파일 선언 필요

--> exit(0) = exit(EXIT_SUCCESS) : 정상 종료

--> exit(1) = exit(EXIT_FAILURE) : 에러메세지 종료

(종료 방법의 차이이지 종료되는 것은 똑같음);

--> 프로그램의 호환성을 위해 EXIT_SUCCESS와 EXIT_FAILURE 사용하는 편이 좋음.

--> 따라서 main 함수 내에서 쓰면 똑같은 기능이다. 다른 함수에서 쓰면, return은 그 함수만 종료, exit은 프로그램 전체 종료

[블로그 이전]

2021.03.07

 

함수 선언

: 함수명()

- 실행할때는 ()필요 없다.

function()
{
     .....
}
function​

[블로그 이전]

2021.03.05

 

🧵 if문

if [ 조건식 ]

then

elif

then

else

fi

- 🎀 조건식과 [] 사이에 띄어쓰기 꼭!!!!해야함. --> [ 조건식 ] (O) [조건식] (X)

🎀 <if문 조건식>

[ -z ] : 문자열의 길이가 0이면 참
[ -n ] : 문자열의 길이가 0이 아니면 참
[ -eq ] : 값이 같으면 참 --> 문자열 계산(정수계산 no)
[ -ne ] : 값이 다르면 참
[ -gt ] : 값1 > 값2
[ -ge ] : 값1 >= 값2
[ -lt ] : 값1 < 값2
[ -le ] : 값1 <= 값2
[ -a ] : &&연산과 동일 and 연산
[ -o ] : ||연산과 동일 xor 연산
[ -d ] : 파일이 디렉토리면 참
[ -e ] : 파일이 있으면 참
[ -L ] : 파일이 심볼릭 링크면 참
[ -r ] : 파일이 읽기 가능하면 참
[ -s ] : 파일의 크기가 0 보다 크면 참
[ -w ] : 파일이 쓰기 가능하면 참
[ -x ] : 파일이 실행 가능하면 참
[ 파일1 -nt 파일2 ] : 파일1이 파일2보다 최신파일이면 참
[ 파일1 -ot 파일2 ] : 파일1이 파일2보다 이전파일이면 참
[ 파일1 -ef 파일2 ] : 파일1이 파일2랑 같은 파일이면 참

출처: https://jink1982.tistory.com/48 [돼민이]

🧵 for문

for OOO in OOO

do

done

[블로그 이전]

2021.02.22

 

제발제발제발 헷갈리지 말기 다시는 구글링하지 말기

!=

🎀 (느낌표 먼저)

+ Recent posts