아래처럼 bash script를 사용하면 [: missing `]' 오류가 발생한다.
if [값1 조건식 값2] ; then
왜냐하면 대괄호 '['와 ']' 사이에는 공백이 필요한데
공백이 없어서 에러가 발생하는 경우다.
이런 경우는 간단하게 공백을 추가해 주면 해결할 수 있다.
수정전 : if [값1 조건식 값2] ; then
수정후: if [ 값1 조건식 값2 ] ; then
'Linux' 카테고리의 다른 글
Disk BandWidth, IOPS 측정하는 방법 (0) | 2023.09.13 |
---|---|
apt-get update 오류(404 Not Found) (0) | 2023.08.22 |
remote server 패스워드 입력 없이 sudo command 사용(shell에서 사용하기) (0) | 2023.08.17 |
Hyper-v 사용자 로그인 후 멈춤 현상 (0) | 2023.07.03 |
Trouble Shooting(Failed to restart haproxy.service) (0) | 2023.06.08 |