그만큼 내보내다 명령은 Linux Bash 셸에 내장된 유틸리티입니다. 환경 변수와 기능이 하위 프로세스에 전달되도록 하는 데 사용됩니다. 기존 환경 변수에는 영향을 미치지 않습니다.
환경 변수는 새 셸 세션을 열 때 설정됩니다. 언제든지 변수 값을 변경하면 쉘은 해당 변경 사항을 선택할 수 없습니다. 내보내기 명령을 사용하면 내보낸 변수에 적용된 변경 사항에 대해 현재 세션을 업데이트할 수 있습니다. 새로운 쉘 세션을 시작하기 위해 기다릴 필요가 없습니다.
통사론:
export [-f] [-n] [name[=value] ...] or export -p
내보내기 명령의 다양한 예를 살펴보겠습니다.
예1: 인수가 없는 내보내기 명령
기본 내보내기 명령은 시스템의 내보낸 모든 환경 변수를 표시합니다. 다음과 같이 실행됩니다.
export
아래 출력 스냅을 고려하십시오.
예2: 현재 쉘에 내보낸 모든 변수 표시
현재 쉘의 내보낸 환경 변수를 모두 표시하려면 다음과 같이 -p 옵션과 함께 명령을 실행하십시오.
C# 샘플 코드
export -p
아래 출력 스냅을 고려하십시오.
예3: 함수와 함께 내보내기 사용
내보내기 명령과 함께 기능을 사용하려면 -f 옵션을 사용하십시오. 이 옵션을 사용하지 않으면 함수가 아닌 변수로 간주됩니다.
통사론:
export -f function_name
다음과 같이 'name' 함수를 내보내고 있습니다.
name() { echo 'Javatpoint';}
위 함수를 내보내려면 다음과 같이 명령을 실행하십시오.
export -f name
이제 bash 셸을 호출하여 함수를 실행합니다.
bash
함수를 호출하려면 함수 이름을 입력하세요.
name
아래 출력을 고려하십시오.
또 다른 함수 'hello'를 만들고 다음과 같이 명령을 실행해 보겠습니다.
function hello > { > echo hello, welcome to javatpoint > }
위 함수를 내보내려면 다음과 같이 명령을 실행하십시오.
export -f hello
아래 출력을 고려하십시오.
예4: 함수 또는 변수를 내보내기 전에 값을 할당합니다.
내보내기 명령을 사용하면 함수를 내보내기 전에 값을 할당할 수 있습니다. 아래 명령을 고려하십시오.
export name[=value]
예를 들어 다음과 같이 변수에 값을 할당합니다.
a=5
이제 다음과 같이 내보냅니다.
export a
다음과 같이 printenv 명령을 사용하여 할당을 확인할 수 있습니다.
printenv a
아래 출력을 고려하십시오.
예5: vim을 기본 편집기로 설정:
vim 편집기는 Linux 시스템에서 가장 널리 사용되는 텍스트 편집기입니다. 내보내기 명령을 사용하여 vim을 기본 텍스트 편집기로 설정할 수 있습니다.
vim을 기본 텍스트 편집기로 설정하려면 다음 명령을 실행하십시오.
export EDITOR=/usr/bin/vim export | grep EDITOR
위 명령은 확인을 표시하지 않습니다. 아래 출력을 고려하십시오.
예시 6: 환경 변수 설정
새 변수를 생성하려면 내보내기 명령과 변수 이름 및 해당 값을 차례로 사용합니다.
통사론:
export NAME=VALUE
새 변수를 만들려면 ' 시스템 ,' 다음과 같이 명령을 실행합니다.
char을 문자열로 변환 java
export sys=50
echo 명령은 변수를 표시하는 데 사용됩니다.
echo sys
변수의 값을 표시하려면 변수 이름 앞에 $ 기호를 사용하십시오.
echo $sys
아래 출력을 고려하십시오.