Perguntas sobre 'shebang'

Na computação, um shebang é a sequência de caracteres que consiste no sinal numérico e no ponto de exclamação (isto é, "#!") no início de um script.
2
respostas

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 bash não explica o que esses argumentos -x e -v representam, se eles pertencem a bash . Então, o que significam -x e -v (e outros...
11.04.2014 / 14:21
6
respostas

Muitas linhas de shebang (declaração de script) - alguma maneira de reduzir a quantidade delas?

Eu tenho um projeto composto por cerca de 20 pequenos arquivos .sh . Eu nomeio estes "pequenos" porque geralmente, nenhum arquivo tem mais de 20 linhas de código. Adotei uma abordagem modular porque, portanto, sou fiel à filosofia Unix e é m...
03.02.2018 / 13:49
1
resposta

Nenhum desses arquivos ou diretórios, mas eu posso ver!

Estou tentando executar um script python, em um PI Raspberry sem cabeçalho usando o winSCP e recebo a seguinte mensagem de erro: Command '"./areadetect_movie_21.py"' failed with return code 127 and error message /usr/bin/env: python : No such...
10.03.2015 / 13:34
5
respostas

Por que “shebang” é chamado de “shebang”?

"shebang" significa "bang she"? Por que não "hebang" como "bang he"?     
07.08.2014 / 18:39
3
respostas

Distribuindo um script: Devo usar / bin / gawk ou / usr / bin / gawk para shebang?

O gawk está em / bin ou / usr / bin normalmente? Eu usaria #!/usr/bin/env gawk , mas não posso usar argumentos. Agora estou usando #!/bin/gawk -f . O script é muito longo e contém muitas citações simples e trabalha com stdin. O manual do...
22.10.2013 / 20:19
3
respostas

Por que o “she-bang” começa com um “#!”?

Por que o "she-bang" começa com #! , como #!/bin/bash ? Eu sempre aceitei que isso é feito, mas há uma razão por trás disso? Por que começar com # ; geralmente não é um comentário? Ou é o ponto que deveria ser comentário?     
13.07.2011 / 14:17
1
resposta

shebang line não funciona com cr-lf

Por que as partes do 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 py...
09.01.2014 / 18:06
2
respostas

Por que #! / usr / bin / env bash não está funcionando no meu sistema?

Eu tive alguns problemas ao executar alguns scripts de instalação em que eles se queixaram de bad interpreter . Então eu fiz um exemplo trivial, mas não consigo descobrir qual é o problema, veja abaixo. #!/usr/bin/env bash echo "hello"...
27.01.2016 / 11:25
2
respostas

Várias shebangs em um único arquivo bash

Eu tenho um script de outra pessoa que tem uma aparência (nota: é um arquivo único): #!/bin/bash some commands some commands #!/bin/bash some commands some commands #!/bin/bash some commands some commands Eu me pergunto qual é o prop...
01.06.2015 / 13:47
2
respostas

Permissão de script Bash negada & Bad Interpreter

Estou em um kali linux de 64 bits. Eu criei um script python que leva 2 argumentos para iniciar. Eu não quero digitar todas as vezes exatamente os mesmos caminhos ou pesquisar no histórico dos comandos que usei no terminal. Então eu decidi cr...
13.07.2014 / 20:53