나는 이 두 환경 변수가 비슷한 목적(셸에서 프로그램의 기본 동작 수정)을 가지고 있다고 가정합니다. 이것이 잘못된 것입니까? 예를 들어, C로 프로그램을 작성할 때 getenv()
환경 변수가 설정되었는지 확인 하는 것과 getopt()
동등한 옵션이 설정되었는지 확인하는 것과 같은 두 가지 선택 사항에 직면했다면 어느 것을 선택해야 합니까?
편집: java
JRE 실행 프로그램은 환경 변수를 사용하며 기본적으로 동일한 작업을 수행하는 export CLASSPATH=...
옵션도 있습니다 . -cp...
이런 종류의 선호 사항이 있습니까?