웹사이트 검색

Linux의 내보내기 명령


이 가이드에서는 Linux의 내보내기 명령을 살펴보겠습니다. 내보내기는 Bash 셸의 기본 제공 명령입니다. 하위 프로세스에 전달할 변수 및 함수를 표시하는 데 사용됩니다. 기본적으로 변수는 다른 환경에 영향을 주지 않고 하위 프로세스 환경에 포함됩니다. 우리가 말하는 내용을 더 명확하게 이해하기 위해 내보내기 명령 예제를 자세히 살펴보겠습니다.

인수 없이 Linux에서 내보내기 명령

인수가 없으면 이 명령은 내보낸 모든 변수를 생성하거나 표시합니다. 다음은 예상 출력의 예입니다.

$ export

현재 쉘에서 내보낸 모든 변수 보기

현재 쉘에서 내보낸 모든 변수를 보려면 예제에 표시된 대로 -p 플래그를 사용하십시오.

$ export -p 

함수와 함께 내보내기 사용

함수가 있고 내보내고 싶다고 가정해 보겠습니다. 어떻게 해야 합니까? 이 경우 -f 플래그가 사용됩니다. 이 예에서는 name() 함수를 내보냅니다. 먼저 함수를 호출합니다.

$ name () { echo "Hello world"; }

그런 다음 -f 플래그를 사용하여 내보냅니다.

$ export -f name

다음으로 bash 셸을 호출합니다.

$ bash

마지막으로 함수를 호출합니다.

$ name

산출

Hello World
$ export name[=value]

예를 들어 다음과 같이 내보내기 전에 변수를 정의할 수 있습니다.

$ student=Divya

위의 예에서 'student' 변수에는 'Divya'라는 값이 할당되었습니다. 변수 실행을 내보내려면

$ export students

printenv 명령을 사용하여 다음과 같이 변수의 내용을 확인할 수 있습니다.

$ printenv students
$ export student=Divya

변수 실행을 표시하려면

$ printenv student