![환경 전달 여부를 bash -c를 통해 새 쉘 생성](https://linux55.com/image/142174/%ED%99%98%EA%B2%BD%20%EC%A0%84%EB%8B%AC%20%EC%97%AC%EB%B6%80%EB%A5%BC%20bash%20-c%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EC%83%88%20%EC%89%98%20%EC%83%9D%EC%84%B1.png)
다음을 통해 여러 bash 명령을 실행한다고 가정합니다.
bash -c "command1 && command2 || command3"
새 쉘이 명령 환경을 상속합니까 bash -c
?
답변1
환경 변수는 새 프로세스에서 사용할 수 있습니다. 개인 쉘 변수는 그렇지 않습니다.
다음을 통해 여러 bash 명령을 실행한다고 가정합니다.
bash -c "command1 && command2 || command3"
새 쉘이 명령 환경을 상속합니까 bash -c
?
환경 변수는 새 프로세스에서 사용할 수 있습니다. 개인 쉘 변수는 그렇지 않습니다.