Você terá que induzir o intérprete a ignorar a linha exec e colocar o conteúdo do script normalmente no arquivo. As opções incluem:
- Scripts poliglotas, em que o comando
execé gravado para parecer um comentário ou uma sequência ou semelhante ao interpretador real. Exemplos: - alimente o script ao intérprete com as linhas iniciais removidas
- exemplo usando bash e substituição de processo
-
40_customdo GRUB, que segue o caminho inverso: ele pega um script com um shebang e depois o imprime de forma não interpretada.