서브 쉘(2)

Developer/Linux 2019. 6. 6. 01:12 Posted by JAKE_SLEEPY

한 줄에 일련의 명령들을 입력하여 순차적으로 실행하는 방법이 있다.

 

각 명령들 사이에 세미콜론(;)을 넣어주면 연속적으로 명령들을 실행할 수 있다.

 

 

이러한 방식은 명령을 실행하기 위해서 서브 쉘을 생성하지 않는다.

 

그 근거는 BASH_SUBSHELL 변수의 값이 0이라는 것에서 알 수 있다.

 

 

 

 

괄호를 사용해서 명령을 그룹화하는 방법이 있다고 한다.

 

이러한 방식은 명령을 실행하기 위해서 서브 쉘을 생성한다.

 

 

그룹화된 명령 안에 또 다른 그룹화된 명령이 들어갈 수도 있다.

 

그리고 괄호 쌍의 갯수만큼 서브 쉘을 생성한다.

 

 

 

 

 

서브 쉘을 쓰고 안 쓰고가 큰 차이가 있는지 잘 모르겠다.

 

그 이유를 좀 더 알아볼 필요가 있어보인다.

'Developer > Linux' 카테고리의 다른 글

코프로세싱  (0) 2019.06.06
백그라운드  (0) 2019.06.06
서브 쉘  (0) 2019.06.05
  (0) 2019.06.05
파이프 그리고 리다이렉트  (0) 2019.06.01