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.
4
respostas

Executando o script python do Terminal Linux

Eu baixei este script chamado pyAES.py e coloquei em um nome de pasta, dentro de um diretório Desktop do meu Linux, De acordo com este exemplo, link Quando eu digito, ./pyAES.py -e testfile.txt -o testfile_encrypted.txt o arquivo...
08.10.2013 / 13:21
3
respostas

Posso usar um conteúdo variável como um shebang? [fechadas]

Eu tenho um script de shell no qual quero adicionar um shebang. Dada uma variável definida da seguinte forma: SHEBANG="#!/bin/sh" Minha pergunta é se posso usar essa variável em outro script como este: $SHEBANG # other stuff...     
24.11.2017 / 21:24
1
resposta

Perl e Python erroneamente interpretados via shebang no Linux

Todos os meus scripts Python e Perl simplesmente NÃO são interpretados via shebang. Nunca. Mas eles funcionam como esperado quando eu chamo explicitamente o binário. Eu verifiquei duas vezes minhas instalações em Perl e Python, é muito estran...
05.10.2013 / 23:15
1
resposta

Qual é a diferença nesses dois ambientes bash?

Eu percebo que com scripts bash , algumas pessoas usam um shebang para o que eu estou acostumado a colocar no topo do meu próprio país. Alguém pode simplificar a diferença entre esses dois? Eu uso o #!/bin/bash um o tempo todo. #!/b...
05.10.2013 / 04:21
1
resposta

Como devo lidar com a shebang ao escrever minha própria concha?

Estou escrevendo um script para testar um projeto de shell para ver se meu shell personalizado tem saída correta. str="HELLO" echo $str echo "*** YOU SHOULD SEE HELLO ABOVE ***" ls * echo "*** YOU SHOULD SEE THE OUTPUT FROM ls * ABOVE ***" wh...
25.05.2016 / 14:45
2
respostas

run perl script com localização desconhecida do perl

Estou desenvolvendo um script perl que deve ser baixado por usuários de Mac com um conhecimento muito pequeno de shell, linux etc, digamos, gerentes de escritório e contadores. Após o download, o script deve ser executado apenas clicando duas...
05.02.2014 / 20:50
3
respostas

Como compartilhar um script do GNU sed entre o Linux e o Mac OS X

Eu tenho um script GNU sed que eu uso no Linux; está instalado em /bin/sed e parece que contém GNUisms. Tenho colaboradores usando o Mac OS X. Eles instalaram (não-GNU) sed , localizado em /usr/bin/sed , e usando o Homebrew ( link ) po...
14.05.2013 / 10:50
2
respostas

Como controlar o buffer de pipes nos scripts do bash?

Eu preciso que meu script seja executado com stdbuf -i0 -o0 -e0 caso contrário, o usuário se perguntará por que não há saída (por causa do buffer de tubulação). Como posso conseguir isso? #!/usr/bin/stdbuf -i0 -o0 -e0 /bin/bash resulta...
22.02.2014 / 22:53
3
respostas

Shebang não configura SHELL no cron

Eu tenho um script que contém: #!/bin/bash printenv Quando eu o executo na linha de comando: env testscript.sh bash testscript.sh sh testscript.sh sempre, gera SHELL=/bin/bash . No entanto, quando é executado a partir do cron, el...
15.07.2015 / 16:49
2
respostas

Criando um shebang apontando portavelmente para um interpretador na pasta de um script

Eu tenho um arquivo JS ( file.js ) que eu quero ter executado como um script de shell de linha de comando através de nodejs (iojs atualmente); Estou usando o MINGW Git Bash no Windows. A maneira padrão de fazer isso é colocar a seguinte she...
01.02.2015 / 12:32