Perguntas com a marcação «sh»

87
O que é expansão indireta? O que $ {! Var *} significa?

Estou lendo o " Guia Bash para Iniciantes ". Diz: Se o primeiro caractere de PARAMETERfor um ponto de exclamação, o Bash usará o valor da variável formado a partir do restante de PARAMETERcomo o nome da variável; essa variável é então expandida e esse valor é usado no resto da substituição,...

87
Evitando tempos limite de SSH no Mac OS? [fechadas]

Fechadas. Esta questão está fora do tópico . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que esteja no tópico do Stack Overflow. Fechado há 8 anos . Melhore esta questão Toda vez que me...

87
Se o código hash de nulo for sempre zero, em .NET

Dado que as coleções System.Collections.Generic.HashSet<>aceitam nullcomo um membro do conjunto, pode-se perguntar qual nulldeveria ser o código hash . Parece que a estrutura usa 0: // nullable struct type int? i = null; i.GetHashCode(); // gives

87
git stash e git pull

Eu sou novo no Git e estou usando o plugin EGit Eclipse para fazer commit. Eu modifiquei alguns arquivos e escondi as alterações, então fiz git pullna linha de comando que puxou todos os commits mais recentes. Então eu fiz Apply stashed changesde EGit. Agora ele aplicou minhas alterações e as...

87
Script shell Unix para truncar um arquivo grande

Estou tentando escrever um script Unix que irá truncar / esvaziar um arquivo que está continuamente sendo escrito / aberto por um aplicativo quando atinge, digamos, 3 GB de espaço. Eu sei que o comando abaixo faria isso: cp /dev/null [filename] Mas vou executar isso em um ambiente de produção...

87
Uma semântica para scripts Bash?

Mais do que qualquer outra língua que conheço, "aprendi" o Bash pesquisando no Google sempre que preciso de alguma coisa. Consequentemente, posso remendar pequenos scripts que parecem funcionar. No entanto, não sei realmente o que está acontecendo e esperava uma introdução mais formal ao Bash...

87
como definir variáveis ​​de ambiente na concha de peixe

Alguém pode me dizer qual é a maneira correta de definir um monte de variáveis ​​de ambiente na concha do peixe? No meu arquivo .config / fish / config.fish, eu tenho uma função para configurar minhas variáveis ​​de ambiente assim function setTESTENV set -x BROKER_IP '10.14.16.216' set -x...

87
Como fazer um loop em datas usando o Bash?

Eu tenho esse script bash: array=( '2015-01-01', '2015-01-02' ) for i in "${array[@]}" do python /home/user/executeJobs.py {i} &> /home/user/${i}.log done Agora, quero percorrer um intervalo de datas, por exemplo, 01-01-2015 até 31/01/2015. Como conseguir no Bash? Atualização...

86
Paralelizar o script Bash com o número máximo de processos

Vamos dizer que tenho um loop no Bash: for foo in `some-command` do do-something $foo done do-somethingé vinculado à CPU e eu tenho um processador de 4 núcleos bem brilhante Eu gostaria de poder executar até 4 de do-somethinguma vez. A abordagem ingênua parece ser: for foo in...

86
Como criar um script bash para verificar a conexão SSH?

Estou criando um script bash que faria login nas máquinas remotas e criaria chaves públicas e privadas. Meu problema é que as máquinas remotas não são muito confiáveis ​​e nem sempre funcionam. Preciso de um script bash que verifique se a conexão SSH está ativa. Antes de criar as chaves para...