Perguntas com a marcação «sh»

191
Leia uma variável no bash com um valor padrão

Eu preciso ler um valor do terminal em um script bash. Eu gostaria de poder fornecer um valor padrão que o usuário possa alterar. # Please enter your name: Ricardo^ Neste script, o prompt é "Por favor, digite seu nome:" o valor padrão é "Ricardo" e o cursor estará após o valor padrão. Existe uma...

191
Executar repetidamente um comando shell até que ele falhe?

Eu escrevi um teste confuso que falha de maneira confiável. Eu adicionei algum código de depuração, mas agora quero executar o teste até que ele falhe para que eu possa reunir a saída de depuração. Eu configurei o teste para que eu possa executá-lo usando: ./runtest Minha solução atual é...

190
Alterar o diretório atual de um script Bash

É possível alterar o diretório atual de um script? Quero criar um utilitário para navegação de diretório no Bash. Eu criei um script de teste que se parece com o seguinte: #!/bin/bash cd /home/artemb Quando executo o script no shell Bash, o diretório atual não muda. É possível alterar o...

190
Biblioteca SSH para Java [fechada]

Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela fique no tópico do Stack Overflow. Fechado há 6 anos . Melhore esta...

188
Passando matrizes como parâmetros no bash

Como posso passar uma matriz como parâmetro para uma função bash? Nota: Depois de não encontrar uma resposta aqui no Stack Overflow, publiquei minha solução um tanto grosseira. Ele permite que apenas uma matriz seja passada e seja o último elemento da lista de parâmetros. Na verdade, ele não está...

188
Como ignorar comandos xargs se a entrada stdin está vazia?

Considere este comando: ls /mydir/*.txt | xargs chown root A intenção é alterar os proprietários de todos os arquivos de texto mydirpara root O problema é que, se não houver .txtarquivos mydir, o xargs lança um erro dizendo que não há um caminho especificado. Este é um exemplo inofensivo porque...

187
Determinar se existe uma função no bash

Atualmente estou fazendo alguns testes de unidade que são executados a partir do bash. Os testes de unidade são inicializados, executados e limpos em um script bash. Esse script geralmente contém as funções init (), execute () e cleanup (). Mas eles não são obrigatórios. Eu gostaria de testar se...