"Shebang" significa "bang she"? Por que não "hebang" como "bang
"Shebang" significa "bang she"? Por que não "hebang" como "bang
Encontrei o seguinte tipo de shebang na página RosettaCode: --() { :; }; exec db2 -txf "$0" Funciona para Db2, e uma coisa semelhante para o Postgres. No entanto, eu não entendo toda a linha. Eu sei que o traço duplo é um comentário no SQL e, depois disso, chama o executável Db2 com alguns...
Quando executo esse script, pretendia ser executado até ser morto ... # foo.sh while true; do sleep 1; done ... Não consigo encontrá-lo usando ps ax: >./foo.sh // In a separate shell: >ps ax | grep foo.sh 21110 pts/3 S+ 0:00 grep --color=auto foo.sh ... mas se eu apenas adicionar o...
Eu tenho um projeto composto por cerca de 20 .sharquivos pequenos . Eu os chamo de "pequenos" porque, geralmente, nenhum arquivo tem mais de 20 linhas de código. Adotei uma abordagem modular porque, portanto, sou fiel à filosofia Unix e é mais fácil para mim manter o projeto. No início de cada...
O gawk está em / bin ou / usr / bin normalmente? Eu aceitaria, #!/usr/bin/env gawkmas não posso usar argumentos. Agora eu estou usando #!/bin/gawk -f. O script é muito longo e contém muitas aspas simples e funciona com o stdin. O manual GNU Awk possui a seção 1.1.4 Programas executáveis do awk,...
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...
Estou tentando executar um script python, em um PI framboesa sem cabeça usando o winSCP e receba a seguinte mensagem de erro: Command '"./areadetect_movie_21.py"' failed with return code 127 and error message /usr/bin/env: python : No such file or directory. Quando tento executar no terminal,...
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...
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
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...
Estou em um kali linux de 64 bits. Eu criei um script python que leva 2 argumentos para iniciar. Não quero digitar sempre os mesmos caminhos exatos ou pesquisar no histórico dos comandos que usei no terminal. Então, decidi criar um script simples que chama o script python com seus argumentos. #!...