UNIX 내보내기 명령입니다.
의 용도를 이해하려고 합니다.export명령합니다.
써봤어요.man export이 명령에 대한 설명서는 없습니다.
의 사용법을 이해하는 데 도움을 줄 수 있는 사람 있나요?exportUNIX에서요?
프로그램을 실행하면 하위 프로그램이 상위 프로그램으로부터 환경 변수를 상속합니다.예를 들어 다음과 같습니다.$HOME로 설정됩니다./root아이의 부모에서요.$HOME변수도 다음과 같이 설정됩니다./root.
이는 내보내기로 표시된 환경 변수에만 적용됩니다.명령줄에서 변수를 설정할 경우 다음과 같이 됩니다.
$ FOO="bar"
이 변수는 하위 프로세스에 표시되지 않습니다.내보내지 않으면 안 됩니다.
$ export FOO
다음 두 문장을 bash에서 하나의 문장으로 결합할 수 있습니다(오래된 문장은 제외).
$ export FOO="bar"
다음은 내보낸 변수와 내보내지 않은 변수의 차이를 보여 주는 간단한 예입니다.무슨 일이 일어나고 있는지 알기 위해서요sh -c는 상위 셸의 환경을 상속하는 하위 셸 프로세스를 생성합니다.
$ FOO=bar
$ sh -c 'echo $FOO'
$ export FOO
$ sh -c 'echo $FOO'
bar
참고: 셸 기본 제공 명령에 대한 도움말을 보려면 다음을 사용하십시오.help export. 셸 기본 제공 명령어는 다음과 같은 독립 실행 파일이 아닌 셸의 일부인 명령어입니다./bin/ls.
유닉스입니다.
env, set 및 printenv 명령은 모든 환경 변수와 해당 값을 표시합니다.env 및 set는 환경 변수를 설정하는 데 사용되기도 하며 종종 셸에 직접 통합되기도 합니다. printenv는 명령어에 변수 이름을 단독 인수로 지정하여 단일 변수를 인쇄하는 데 사용할 수도 있습니다.
UNIX에서는 다음 명령도 사용할 수 있지만, 종종 특정 셸에 종속됩니다.
export VARIABLE=value # for Bourne, bash, and related shells
setenv VARIABLE value # for csh and related shells
이 사진을 보시면 됩니다.
export는 셸 및 기타 Bourne 셸 변형에 대한 기본 제공 명령입니다.하위 프로세스로 내보낼 셸 변수를 표시하는 데 사용됩니다.
export환경 변수를 설정하는 데 사용됩니다.예를 들어 다음과 같습니다.
export EDITOR=pico
기본 텍스트 편집기를 다음과 같이 설정합니다.pico명령합니다.
언급URL : https://stackoverflow.com/questions/7328223/unix-export-command 입니다.
'programing' 카테고리의 다른 글
| Eclipse의 파일 검색 탭으로 바로 이동하려면 어떻게 해야 합니까? (0) | 2023.04.25 |
|---|---|
| C# 구분 기호가 있는 문자열에 대한 목록입니다. (0) | 2023.04.25 |
| NPOI를 사용하여 파일을 읽는 방법입니다. (0) | 2023.04.25 |
| Base64 문자열을 디코딩하려면 어떻게 해야 합니까? (0) | 2023.04.25 |
| HTML 표를 Excel에 붙여넣습니다. 줄 바꿈을 셀에 유지하는 방법 (0) | 2023.04.25 |