Perguntas sobre 'shell'

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 / 20:24
1
resposta

Envie stdin para o console e o arquivo compactado

Estou executando um programa proprietário que gera saída de texto. Mais ou menos como um lenhador. logger Gostaria de ver essa saída no terminal para observar o servidor respirar e enviá-lo para um arquivo de texto. Então normalmente eu f...
15.08.2013 / 13:32
2
respostas

bash variável visibilidade em subshell de substituição de comando

Estou lendo um livro de scripts de shell do Linux e encontrei o seguinte aviso: "Command substitution creates what's called a subshell to run the enclosed command. A subshell is separate child shell generated from the shell that's runni...
12.09.2016 / 07:49
3
respostas

Execute o comando em vários shells ativos simultaneamente

Estou usando o ambiente tmux e, muitas vezes, tenho que executar o mesmo script python em 4 painéis diferentes (os 4 primeiros na imagem) com os mesmos argumentos de linha de comando. Existe uma maneira de executar o script em cada shell executa...
27.07.2016 / 18:00
1
resposta

O que significa fornecer um arquivo em um shell? [duplicado]

O que acontece quando eu emito o seguinte comando: source devenv.csh Como é diferente de executá-lo como devenv.csh ?     
05.02.2013 / 09:55
1
resposta

em zsh, como escondo as barras invertidas no menu de conclusão

No Mac OS X 10.6, zsh. Eu configurei em .zshrc: setopt automenu … para obter um menu de conclusão abaixo do prompt. Quando eu digito: cd <TAB> Eu vejo um menu de conclusão com todos os diretórios que possuem espaços em seus no...
16.05.2011 / 17:10
2
respostas

Posso ler e escrever no mesmo arquivo no Linux sem sobrescrevê-lo? [duplicado]

Eu freqüentemente me conecto à amazon ec2 usando seus nomes DNS públicos ( ec2-12-34-56-78.compute-1.amazonaws.com ) e, por causa disso, meu arquivo known_hosts fica sobrecarregado com muitas entradas ec2 que nunca mais usarei. Eu...
11.04.2012 / 19:15
3
respostas

Removendo o apóstrofo de todos os nomes de arquivos

Eu tentei remover o apóstrofo dos nomes de todos os arquivos no diretório. for i in *; do mv $i 'echo $i | tr -d "'"'; done Depois de executar este comando, nada é renomeado. Você sabe o que há de errado aqui?     
06.05.2012 / 10:18
1
resposta

Adicionando o comando Suspender ao shell script?

Como posso adicionar um sleep de 10 segundos ao meu loop depois que cada página é processada? #!/bin/sh for page in {1..50} do wget -q -U Mozilla "http://admin.domain.com/products_search/?p=$page" -O - \ | tr '"' '\n' | grep "^Produc...
07.02.2011 / 18:14
2
respostas

Por que não há clone ou fork aparente no comando bash simples e como é feito?

Considere o seguinte (com sh sendo /bin/dash ): $ strace -e trace=process sh -c 'grep "^Pid:" /proc/self/status /proc/$$/status' execve("/bin/sh", ["sh", "-c", "grep \"^Pid:\" /proc/self/status /"...], [/* 47 vars */]) = 0 arch_prctl(ARC...
03.09.2018 / 06:00