Perguntas com a marcação «bash»

174
Como edito $ PATH (.bash_profile) no OSX?

Estou tentando editar uma entrada para PATH, pois fiz algo errado. Estou usando o Mac OS X 10.10.3 Eu tentei: > touch ~/.bash_profile; open ~/.bash_profile Mas o editor de arquivos é aberto sem nada dentro. Meu problema: Estou tentando instalar o ANDROID_HOME no meu PATH Cometi um erro...

173
Como anexar conteúdo de vários arquivos em um arquivo

Quero copiar o conteúdo de cinco arquivos para um arquivo como está. Eu tentei fazê-lo usando cp para cada arquivo. Mas isso substitui o conteúdo copiado do arquivo anterior. Eu também tentei paste -d "\n" 1.txt 0.txt e não funcionou. Quero que meu script adicione a nova linha no final de cada...

172
No bash, como limpar a entrada atual?

Suponha que no bash você comece a escrever um comando como: $ rm -rf /foo/bar/really/long/path/here e depois perceba que você não deseja executar isso, afinal. Existe uma maneira de limpar a entrada com um ou dois pressionamentos de tecla? O que venho fazendo ultimamente é preceder o eco e...

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...