![zsh에서 모든 환경 변수를 나열하는 방법은 무엇입니까?](https://linux55.com/image/20602/zsh%EC%97%90%EC%84%9C%20%EB%AA%A8%EB%93%A0%20%ED%99%98%EA%B2%BD%20%EB%B3%80%EC%88%98%EB%A5%BC%20%EB%82%98%EC%97%B4%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
zsh에서 주어진 시간에 모든 환경 변수(셸 변수? 내보낸 변수?) 목록과 해당 값을 가져오고 싶습니다.
이를 수행하는 올바른 방법은 무엇입니까?
답변1
당신이 원하는 것 같아요 env
.
답변2
export
환경 변수 및 해당 값 목록을 인쇄합니다. 값은 인용되어 있으며 출력은 export
셸로 다시 읽는 데 적합합니다. 변수는 알파벳순으로 인쇄됩니다.
쉘 변수도 원하면 를 사용하십시오 set
. 유형 주석( , 등)이 있는 쉘 변수를 원하면 를 exported
사용 integer
하십시오 typeset
.
다른 쉘에서도 export
및 를 사용할 수 있지만 set
대부분은 출력을 인용하지 않으므로 구문 분석할 수 없습니다. typeset
ksh 및 bash에서 사용할 수 있습니다(다른 동작 포함).
환경 변수를 원하는 경우 env
정렬되지 않고 인용되지 않은 내용을 인쇄하는 명령 도 있습니다.
이름만 필요한 경우 parameters
연관 배열에 액세스하세요. 키는 매개변수 이름이고 값은 유형을 나타냅니다.