Não está removendo todo o seu espaço em branco. Está reduzindo cada pedaço de espaço em branco a um único espaço. Para a maior parte do seu nginx.conf
, isso não afetará nada. Se você tiver citado strings com múltiplos espaços, estes também serão alterados pelo comando acima. Você pode verificar isso facilmente por grep
ing para cotações no modelo.
Em vez de alterar echo
para preservar espaço em branco, talvez seja mais fácil criar seu modelo como heredoc no script.
Livrar-se do espaço em branco extra pode ser útil para reduzir os footprints de memória em um ambiente incorporado, mas a menos que você seja severamente limitado em recursos, manter a formatação do modelo para a configuração real tornará a depuração muito mais agradável.