쉘 스크립트의 들여쓰기 표준은 무엇입니까? [폐쇄]

쉘 스크립트의 들여쓰기 표준은 무엇입니까? [폐쇄]

Java 커뮤니티에서는 들여쓰기 단위로 공백 4개를 사용합니다.1
Ruby 커뮤니티는 일반적으로 2개의 공백을 사용하는 데 동의합니다.2

쉘 스크립트의 들여쓰기 표준은 무엇입니까? 공백 2~4개 또는 탭 1개?

답변1

쉘 스크립트에는 중요한 표준 들여쓰기가 없습니다.

약간 덜 경솔한 대답:

  • 업무를 단순화하기 위해 팀의 모든 사람이 따를 수 있는 표준을 선택하세요.
  • 표준을 준수하기 위해 열심히 노력할 필요가 없도록 편집기를 사용하여 콘텐츠를 단순화하세요.

답변2

나는 쉘 특정 스타일 가이드를 본 적이 없지만 bash 프로그래밍의 경우 이것이 가장 인기 있는 가이드입니다.

Bash 스타일 가이드 및 코딩 표준.pdf lug.fh-swf.de |

프로그램 구조의 들여쓰기는 논리적 중첩 깊이와 일치해야 합니다. 들여쓰기의 한 단계는 일반적으로 선택한 편집기의 표 작성 단계에 해당합니다. 대부분의 경우 2, 4 또는 8을 선택합니다.

답변3

Google 스타일 가이드에 공백이 2개라고 나와 있습니다.

https://google.github.io/styleguide/shell.xml#Indentation

이것이 임의적인 선택이라는 점에 다른 사람들의 의견에 동의하십시오.

소스 코드는 다음 위치에서 호스팅됩니다.https://github.com/google/styleguide

답변4

vim 편집기로 파일을 열고 gg=G전체 파일을 다시 들여쓰도록 입력하면 됩니다. 그게 표준인 것 같아요.

관련 정보