대부분의 언어에는 변수에 대한 명명 규칙이 있으며 쉘 스크립트에서 가장 일반적인 스타일은 MY_VARIABLE=foo
입니다. 이것이 관습입니까 아니면 전역 변수에만 해당됩니까? 스크립트의 로컬 변수는 어떻습니까?
실제로 모든 대문자 이름은 일반적으로 환경 변수에 사용됩니다. PATH와 같은 일부 변수는 셸에서 해석되고 다른 변수 (LANGUAGE 또는 PRINTER와 같은)는 다른 프로그램에서 해석 될 수 있지만 특별한 것은 없습니다.
—
jlp
'환경 변수'는 실제로 올바른 이름이므로 내 답변에 포함시킬 것입니다.
—
jippie
신뢰할 수는 없지만이 Google 가이드에는 google.github.io/styleguide/shell.xml 좋은 제안이 있습니다. 상수 및 내 보낸 변수, 다른 모든 경우에는 뱀 경우에만 모든 대문자를 고수하는 것이 좋습니다. 개인적으로 나는 다른 사람들이 그것을 추천하지 않기 때문에 내 세계에 낙타 사건을 좋아합니다. 게다가 나는 그들이 읽는 방식을 좋아합니다.
—
Binary Phile
SO에 대한 비슷한 질문 : 올바른 Bash 및 쉘 스크립트 변수 대문자 .
—
codeforester
PATH
하거나 중요한 것을 실수로 막는 것을 피하기 위해 사용하지 마십시오HOME
.