bash 쉘을 사용할 때 때로는 환경 변수를 텍스트 파일에 보관하여 내용을 복사 / 붙여 넣습니다 (예 : exports.txt).
export FOO=bar
export FIZZ=buzz
누군가 복사 / 붙여 넣기 대신 나를 보여주었습니다. 터미널에 입력 할 수 있습니다.
. exports.txt
복사 / 붙여 넣기와 같은 효과가 있습니다.
이 'dot space filename'명령이 작동하는 메커니즘은 무엇입니까? 검색어를 생각하기가 어렵습니다.
나는 무슨 일이 일어나고 있는지, 그리고이 one-liner가하는 일에 대한 더 일반적인 세부 사항을 이해하고 싶습니다.
'. ' args
작은 따옴표 나 큰 따옴표를 사용하여을 입력해야 합니다. 그렇지 않으면 인용 부호없는 공간은 줄을 토큰으로 구문 분석 할 때 bash에 의해 사용됩니다 (bash 매뉴얼의 "단어 분할"참조).
.
is source
입니다. 문자 그대로 "이 파일의 소스 명령"을 의미합니다.
help .
Stack Exchange 엔진이 너무 짧아서 설명하기에는 너무 짧다고 생각합니다.