zsh에서 주어진 시간에 모든 환경 변수(셸 변수? 내보낸 변수?) 목록과 해당 값을 가져오고 싶습니다.
이를 수행하는 올바른 방법은 무엇입니까?
답변1
당신이 원하는 것 같아요 env
.
답변2
export
환경 변수 및 해당 값 목록을 인쇄합니다. 값은 인용되어 있으며 출력은 export
셸로 다시 읽는 데 적합합니다. 변수는 알파벳순으로 인쇄됩니다.
쉘 변수도 원하면 를 사용하십시오 set
. 유형 주석( , 등)이 있는 쉘 변수를 원하면 를 exported
사용 integer
하십시오 typeset
.
다른 쉘에서도 export
및 를 사용할 수 있지만 set
대부분은 출력을 인용하지 않으므로 구문 분석할 수 없습니다. typeset
ksh 및 bash에서 사용할 수 있습니다(다른 동작 포함).
환경 변수를 원하는 경우 env
정렬되지 않고 인용되지 않은 내용을 인쇄하는 명령 도 있습니다.
이름만 필요한 경우 parameters
연관 배열에 액세스하세요. 키는 매개변수 이름이고 값은 유형을 나타냅니다.