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

Por que o shebang leva a um nome de processo diferente de uma chamada explícita?

Resumo Usando mirage como exemplo, um programa python que começa com um shebang: #!/usr/bin/python ... Olhando para /proc/<pid>/comm ou usando pgrep , parece que ... ... o nome do processo é "miragem" quando eu o chamo...
25.08.2018 / 14:24
2
respostas

Encontre o caminho do diretório kermit para colocar após shebang (#!) no script

Eu usei o script a seguir para se conectar ao meu dispositivo serial usando kermit : #!/usr/bin/kermit set port /dev/ttyUSB8 set speed 115200 set carrier-watch off set flow-control none set prefixing all OUTPUT ifconfig Mas isso gera o...
30.03.2017 / 15:09
1
resposta

Altere o executável padrão para o arquivo com shebang potencialmente ausente

Eu tenho uma biblioteca - os usuários devem criar arquivos executáveis, potencialmente com um hashbang para informar exec qual executável usar. Se eles omitirem o hashbang, então eu acho que a maioria dos sistemas padrão para /bin/sh , eu q...
24.11.2017 / 21:11
1
resposta

Ainda outro erro de sintaxe próximo ao token inesperado '(' [closed]

Este diferente dos outros como: Estou invocando o bash (não sh) no shebang: #! /bin/bash estou executando com ./ As permissões de arquivo estão corretas: 755 A linha em questão é: formattedTIME='awk '{printf("Duration:\t%...
14.11.2016 / 11:59
2
respostas

algo além do shebang pode definir o intérprete? [fechadas]

Estou executando um script (no tmuxinator) que tenta criar outro script (rvm). O rvm explicitamente não permite o sourcing de sh. Eu não acho que isso seria um problema, porque o shebang no script tmuxinator é #!/bin/bash mas quando insir...
12.04.2013 / 04:45
1
resposta

#! / usr / bin / env foo #! vs / usr / bin / foo [duplicado]

Qual dos formulários acima é "melhor" para executar scripts bash, python etc.? Por que não posso fazer #!$(which foo) ? É neccecery para especificar o caminho completo para env ? Eu entendo de esta resposta, que o caminho /usr/bin/env...
19.11.2017 / 11:49
3
respostas

Encontre todos os scripts com uma determinada linha shebang com find & sed

Eu quero descobrir todos os scripts com uma linha específica da shebang. Especificamente, desejo todos os arquivos que correspondem aos seguintes critérios: É principalmente um arquivo de texto simples (os materiais criados por gzexe não...
02.04.2017 / 06:45
1
resposta

Quando usar #! / bin / ksh e #! / bin / sh? Precisa de exemplo [duplicado]

Além disso, quais são as principais diferenças entre esses dois. Para executar um script, é necessário escrever isso no início do script?     
21.06.2015 / 19:02
0
respostas

Defina vários ambientes python em bash_profile

Eu tenho dois ambientes Python (miniconda), um é o Python 2 e o outro é o Python 3. O principal que estou usando é o ambiente do Python 3, chamado "py3env". Isso está no meu bash_profile como PATH, então quando eu estou executando um script de t...
20.11.2018 / 11:55
1
resposta

/ usr / bin / env: ‘awk -f’: nenhum arquivo ou diretório [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Shebang line com '#! / usr / bin / env comando --argument 'falha no Linux                                      2 respostas                                                ...
17.04.2018 / 07:35