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