() (1) 썸네일형 리스트형 [Linux] shell code - [], [[]], (), (()) 차이 예를 들어 shell script에서 if문을 사용할 때, 일반적으로 []를 주로 사용했을 것이다.결론을 먼저 말하자면 []는 sh 기반이고, [[]]는 bash 기반으로 동작하는 차이가 있다.또한 []는 옛날 리눅스 환경의 잔해이다.[[]]는 []의 개선된 버전으로, 좀 더 직관적으로 표현하는 방식이 [[]]이다. 차이점[] 표현[[]] 표현바이너리 처럼 작용한다.bash에 따라 다르다.기본적으로 'not'연산자를 지원하지 않는다.단일 조건만 지원한다.대괄호 내에서 논리 연산자를 사용할 수 있다.test와 동의이다.새롭게 개선된 버전이며, 프로그램이 아닌 키워드이다. 개선점대괄호 안에 &&, ||와 같은 and, or 조건을 사용할 수 있다.큰따옴포 ""를 사용하지 않아도 된다.정규 표현식 사용시 패턴.. 이전 1 다음