7 pontos por xguru 2020-02-03 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Sempre que possível, não use shell; escreva em algo como Python

  • Se realmente precisar usar, recomenda-se set -euf -o pipefail

= -e : interrompe se até mesmo uma única linha falhar

= -u : trata variáveis não definidas como erro e encerra imediatamente

= -f : restringe a expansão de nomes de arquivos (globbing)

= -o pipefail : se houver erro no meio de um pipe, exibe o erro e encerra imediatamente com -e

  • Use muitas aspas: na maioria dos casos, use "$@" em vez de $* ou $@

  • Tome cuidado com nomes de arquivo e argumentos que começam com "-"

  • Encontre bugs com o ShellCheck

Ainda não há comentários.

Ainda não há comentários.