A comunidade Java usa 4 espaços como a unidade de indentação. 1
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 guia?
<<-
heredocs. stackoverflow.com/a/33817423/99777 Você não pode fazer isso com espaços. "Para scripts de shell, usar guias não é uma questão de preferência ou estilo; é como a linguagem é definida."