it-source

스크립트 기간 동안만 환경변수를 설정하려면 어떻게 해야 합니까?

criticalcode 2023. 4. 21. 20:59
반응형

스크립트 기간 동안만 환경변수를 설정하려면 어떻게 해야 합니까?

Bash의 Linux(Ubuntu 11.04(Natty Narwhal))에서는 스크립트 기간 동안 일반 변수와 다른 환경 변수를 일시적으로 설정할 수 있습니까?

예를 들어 셸 스크립트에서 HOME에 저장하는 응용 프로그램을 현재 작업 디렉토리의 폴더로 임시로 설정한 후 응용 프로그램을 실행하여 이식할 수 있도록 합니다.

VAR1=value1 VAR2=value2 myScript args ...
env VAR=value myScript args ...

그냥 넣어주세요

export HOME=/blah/whatever

스크립트 내에서 변경을 실행하는 시점에서 선택합니다.각 프로세스에는 독자적인 환경변수 세트가 있기 때문에 스크립트가 종료될 때(및 변경된 환경을 가진 bash 인스턴스) 이 정의는 자동으로 의미가 없어집니다.

언급URL : https://stackoverflow.com/questions/7128542/how-can-i-set-an-environment-variable-only-for-the-duration-of-the-script

반응형