Qual é o padrão para recuo em scripts de shell? [fechadas]

53

A comunidade Java usa 4 espaços como a unidade de recuo. 1
A comunidade Ruby usa 2 espaços geralmente aceitos. 2

Qual é o padrão para recuo em scripts de shell? 2 ou 4 espaços ou 1 aba?

    
por Arturo Herrero 23.05.2012 / 11:27

4 respostas

42

Não há recuo padrão em scripts de shell que importa.

Resposta levemente menos irreverente:

  • Escolha um padrão em sua equipe com o qual todos possam trabalhar para simplificar as coisas.
  • Use algo que seu editor facilita, para que você não tenha que lutar para seguir o padrão.
por 23.05.2012 / 12:16
25

Eu nunca encontrei o guia de estilo especificado pelo shell, mas para programação bash esse é o mais popular:

Guia de estilo e codificação standard.pdf | lug.fh-swf.de

The indentation of program constructions has to agree with the logic nesting depth. The indentation of one step usually is in line with the tabulator steps of the editor selected. In most cases 2, 4 or 8 are chosen.

    
por 23.05.2012 / 13:10
16

O Google diz dois espaços: Guia de estilo de concha - Indentação | google.github.io

Concorde com os outros que é uma escolha arbitrária.

Observação : se o link acima não funcionar no futuro, o projeto de estilo completo do Google está hospedado aqui: Guias de estilo para Projetos de código aberto originados pelo Google | github.com

    
por 09.03.2014 / 15:36
-3

Basta abrir o arquivo com o editor vim e digitar gg=G reindentará o arquivo inteiro. Eu acho que esse é o padrão.

    
por 18.06.2015 / 15:42