source
변수 값을 읽거나 인쇄하기 위해 bash 스크립트에서 명령을 사용 합니다.
more linuxmachines_mount_point.txt
export linuxmachine01="sdb sdc sdf sdd sde sdg"
export linuxmachine02="sde sdd sdb sdf sdc"
export linuxmachine03="sdb sdd sdc sde sdf"
export linuxmachine06="sdb sde sdf sdd"
source linuxmachines_mount_point.txt
echo $linuxmachine01
sdb sdc sdf sdd sde sdg
source
변수를 설정 해제하기 위해 반대는 무엇입니까 ?
예상 결과
echo $linuxmachine01
< no output >
export
. 모든 export
IS 환경에 값을 복사하지 않습니다 -하지만 쉘 변수로 그들이있는 거 현재 그들은뿐만 아니라 환경 변수로 정의하고 있는지 여부. 또한 불필요한 환경 변수를 정의하면 프로세스 당 동일한 (제한된!) 공간에 저장되므로 최대 명령 줄 길이가 줄어 듭니다.
source
환경에서 변수를 설정하는 것이 아니라export
파일 의 명령문을 설정하는 것source
입니다. 따라서 같은 변수 를 가진 다른 파일 인 경우 반대가source
될 수 있습니다 .source
source
unset