Perguntas com a marcação «sh»

170
Como desabilito o Git Credential Manager para Windows?

Percebo que, na versão mais recente do Git, o padrão agora é exibir uma caixa de diálogo "Git Credential Manager para Windows" em vez de me solicitar a senha sempre no prompt do Bash. Eu realmente odeio esse comportamento. Como posso desativá-lo e voltar a inserir a senha no shell Bash todas as...

169
Como enviar email do Terminal?

Eu sei que existem maneiras de enviar email do terminal no Linux / MacOS, mas não consigo encontrar a documentação adequada sobre como fazer isso. Basicamente, eu preciso dele para o meu script bash que me notifica toda vez que há uma alteração em um

168
Como loop sobre diretórios no Linux?

Estou escrevendo um script no bash no Linux e preciso passar por todos os nomes de subdiretórios em um determinado diretório. Como posso percorrer esses diretórios (e pular arquivos regulares)? Por exemplo: o diretório fornecido /tmp/ possui os seguintes subdiretórios:/tmp/A, /tmp/B, /tmp/C Eu...

168
Como usar o operador mod no bash?

Estou tentando uma linha como esta: for i in {1..600}; do wget http://example.com/search/link $i % 5; done; O que estou tentando obter como saída é: wget http://example.com/search/link0 wget http://example.com/search/link1 wget http://example.com/search/link2 wget

168
Chamando funções de shell com xargs

Estou tentando usar xargs para chamar uma função mais complexa em paralelo. #!/bin/bash echo_var(){ echo $1 return 0 } seq -f "n%04g" 1 100 |xargs -n 1 -P 10 -i echo_var {} exit 0 Isso retorna o erro xargs: echo_var: No such file or directory Quaisquer idéias sobre como eu posso usar o...

165
bash: maneira mais curta de obter a n-ésima coluna de saída

Digamos que, durante seu dia de trabalho, você encontre repetidamente a seguinte forma de saída em colunas de algum comando no bash (no meu caso, executando svn stno meu diretório de trabalho do Rails): ? changes.patch M app/models/superman.rb A app/models/superwoman.rb para trabalhar com a...

165
comando eval no Bash e seus usos típicos

Depois de ler as páginas do manual do bash e com relação a este post . Ainda estou tendo problemas para entender o que exatamente o evalcomando faz e quais seriam seus usos típicos. Por exemplo, se o fizermos: bash$ set -- one two three # sets $1 $2 $3 bash$ echo $1 one bash$ n=1 bash$ echo ${$n}...