Bash Script [: missing `]' 오류 해결 방법 아래처럼 bash script를 사용하면 [: missing `]' 오류가 발생한다. if [값1 조건식 값2] ; then 왜냐하면 대괄호 '['와 ']' 사이에는 공백이 필요한데 공백이 없어서 에러가 발생하는 경우다. 이런 경우는 간단하게 공백을 추가해 주면 해결할 수 있다. 수정전 : if [값1 조건식 값2] ; then 수정후: if [ 값1 조건식 값2 ] ; then Linux 2023.10.23