![Bash 쉘 스크립팅 언어의 변수에 대한 구체적인 명명 규칙은 무엇입니까? [복사]](https://linux55.com/image/37188/Bash%20%EC%89%98%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8C%85%20%EC%96%B8%EC%96%B4%EC%9D%98%20%EB%B3%80%EC%88%98%EC%97%90%20%EB%8C%80%ED%95%9C%20%EA%B5%AC%EC%B2%B4%EC%A0%81%EC%9D%B8%20%EB%AA%85%EB%AA%85%20%EA%B7%9C%EC%B9%99%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
Java 및 C와 같은 알려진 프로그래밍 언어에서 사용되는 것과 동일한 규칙입니까? 많은 변수를 생성하려고 하는데 숫자로 시작하고 싶지만 가능한지 잘 모르겠습니다.
답변1
The Open Group에 따르면 변수 이름은 숫자로 시작할 수 없습니다.
유효한 변수 이름문자로 시작하다대문자로 표시되거나 대문자로 표시되지 않습니다. 다음 문자를 사용할 수 있습니다.문자, 숫자 또는 밑줄( _
).
답변2
셸의 변수 명명 규칙에 대해 Variable name must begin with alphanumeric character or underscore character (_), followed by one or more alphanumeric or underscore characters.
참고할 사항: Variables can also contain digits, but a name starting with a digit is not allowed
참조TLDP자세한 내용은.