LINUX: 셸 스크립트 작성시 주의사항

Nayeon Kim·2022년 5월 19일
0

OS

목록 보기
2/3

셸 스크립트를 작성하면서 가장 흔하게 발생하는 오류는 공백문자에 의한 것이었다.

  1. 변수를 선언할 때
    num = 0
    처럼 = 사이에 공백을 주면, 변수가 아닌 명령어로 인식을 해서 command not found 에러가 난다.
    num=0과 같이 공백 없이 작성해줘야 함.

  2. 조건문 선언할 때
    조건문 선언 시에는, 괄호 앞과 뒤에 공백을 하나씩 줘야 한다.```

while [$num -eq 1]
=> while [ $num -eq 1 ]
  1. 산술연산자와 문자열비교연산자
    수를 다룰 때에는 -eq, -ne, -gt, -lt, -ge, -le 등,
    문자열 비교 시에는 =, != 등을 사용.
profile
Department of Computer Science

0개의 댓글