나는 ksh
atm 스크립트를 작성 중입니다. 변수를 사용하기 전에 항상 "설정 해제"를 수행하거나 조판을 사용하여 새 변수를 정의하는 것과 같은 "관습"이 있는지 궁금합니다.
답변1
스크립트에서 변수를 사용하는 경우 가장 먼저 하고 싶은 일은 변수를 설정하지 않아도 쓸모가 있도록 값을 설정하는 것입니다.
변수를 먼저 설정하지 않고 사용하면 코드에 버그가 발생합니다. 단, 잘 알려진 변수인 경우에는 먼저 설정을 해제하면 안 됩니다.
typeset
ksh 함수 내에서 지역 변수를 정의하거나 변수 유형을 지정하려는 경우가 아니면 일반적으로 추가된 값은 없습니다.
보다 일반적으로 ksh에 대한 특정 표준을 포함하여 쉘 스크립트에 대한 다양한 인코딩 표준을 확실히 찾을 수 있습니다. 일관성을 유지하고, 올바른 들여쓰기를 사용하고, 스크립트를 이해하는 데 도움이 되는 변수 및 함수 이름을 사용하는 것이 중요하지만 이는 사용하는 프로그래밍 언어에 관계없이 일반적인 조언입니다.