Perguntas com a marcação «shebang»

Use a tag / shebang se sua pergunta for sobre a string `#!` No início de um script


2
O que os argumentos '-v' e '-x' significam bash?
Eu vi alguns scripts de shell com o seguinte shebang: #!/bin/bash -x -v No entanto, man bashnão explica o que esses argumentos representam -xe -vse eles pertencem a bashtodos. Então, o que esses -xe -v(e outros argumentos possíveis) significam?
17 bash  shebang 










2
Por que o #! / Usr / bin / env bash não está funcionando no meu sistema?
Encontrei alguns problemas ao executar alguns scripts de instalação nos quais eles se queixavam bad interpreter. Então fiz um exemplo trivial, mas não consigo descobrir qual é o problema, veja abaixo. #!/usr/bin/env bash echo "hello" A execução do script acima resulta no seguinte erro [root@ech-10-24-130-154 dc-user]# ./junk.sh bash: ./junk.sh: /usr/bin/env: …

3
Por que o "she-bang" começa com um "#!"?
Por que o "she-bang" começa com um #!, como #!/bin/bash? Eu sempre aceitei que é assim que é feito, mas há uma razão por trás disso? Por que começar com #; isso não é geralmente um comentário? Ou é o ponto que deve ser comentado?
10 shell  history  shebang 

1
linha shebang não funciona com cr-lf
Por que as partes shebang dos seguintes scripts elementares não estão funcionando: $ cat hello.sh #! /bin/sh echo Hello $ ./hello.sh bash: ./hello.sh: /bin/sh^M: bad interpreter: No such file or directory $ cat hello.py #! /usr/bin/env python3 print("Hello") $ ./hello.py : No such file or directory enquanto a chamada manual …

2
Vários shebangs em um único arquivo bash
Eu tenho um script de outra pessoa que tem uma aparência (nota: é um único arquivo): #!/bin/bash some commands some commands #!/bin/bash some commands some commands #!/bin/bash some commands some commands Gostaria de saber qual é o propósito da segunda e terceira travestis? É por engano ou de propósito?

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.