Skip to content
Latchkey

Shebang - Definição do Glossário de CI/CD

Um shebang é a linha #! no topo de um script que diz ao kernel com qual interpretador executá-lo, por exemplo #!/usr/bin/env bash ou #!/bin/sh.

No CI

Se um script não tem o bit de execução ou tem um shebang errado, você recebe Exec format error ou ele roda no shell errado. Prefira #!/usr/bin/env bash para portabilidade entre runners onde o bash pode não estar em /bin/bash.

Guias relacionados