Devo verificar a versão bash?

1

Estou usando matrizes associativas no meu script, que estão disponíveis na versão bash 4 e superior. Em termos de melhores práticas, devo verificar se a versão é pelo menos 4? Por exemplo. usando echo $BASH_VERSION | cut -d. -f1 .

Embora o bash 4 tenha sido lançado no início de 2009, alguns sistemas operacionais ainda estão usando versões mais antigas. Por exemplo. o bash padrão no OS X está preso no bash 3.2 (por razões legais).

    
por dimid 21.12.2015 / 20:40

1 resposta

2

Sim. Fazer uma verificação de sanidade adicional raramente é uma coisa ruim, especialmente se houver situações razoáveis em que a verificação falharia e, assim, impediria um comportamento inesperado.

    
por 21.12.2015 / 20:55

Tags