Perguntas com a marcação «sh»

106
git - diff das mudanças atuais antes de confirmar

Eu mudei vários arquivos em um repositório git, mas não os enviei ainda. Posso obter uma lista das alterações apenas invocando git status. Mas como faço para obter uma lista das linhas ou do conteúdo que alterei, além dos nomes dos arquivos? Eu inicialmente pensei em usar git diff , mas parece...

106
resultados lado a lado do diff do Unix?

Como posso plotar os resultados de um comando diff unix lado a lado em vez de uma diferença após a outra? Veja abaixo um exemplo: diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf < asdf < sadf 10d4 <...

105
SVN + SSH, não tendo que fazer ssh-add todas as vezes? (Mac OS)

Eu sei que a resposta está aí, mas sou muito burro do Unix e provavelmente não reconheceria a solução se ela me atingisse na cara. Estou em um Mac, conectando-me a um servidor SVN por meio de encapsulamento SSH. Tenho que fazer isso ssh-add privateKey.txtsempre que quiser me conectar ao servidor...

105
Como iterar em todos os branches do git usando o script bash

Como posso iterar por todos os branches locais em meu repositório usando o script bash. Preciso iterar e verificar se há alguma diferença entre o branch e alguns branches remotos. Ex for branch in $(git branch); do git log --oneline $branch ^remotes/origin/master; done Eu preciso fazer algo...

105
Executando o script bash de dentro do python

Tenho um problema com o seguinte código: callBash.py: import subprocess print "start" subprocess.call("sleep.sh") print "end" sleep.sh: sleep 10 Quero que o "final" seja impresso após 10s. (Eu sei que este é um exemplo idiota, eu poderia simplesmente dormir dentro do python, mas este arquivo...

104
Escopo da variável Bash

Explique por que a última echodeclaração está em branco. Espero que XCODEseja incrementado no loop while para um valor de 1: #!/bin/bash OUTPUT="name1 ip ip status" # normally output of another command with multi line output if [ -z "$OUTPUT" ] then echo "Status WARN: No messages from SMcli"...

104
O Git Add tem uma opção detalhada?

Estou no processo de transferir todos os meus repositórios públicos e privados para o github. Uma das decisões que tomei é usar apenas o console, pois isso significa uma pegada menor de ferramentas se eu precisar trocar de PC, etc. Eu seria um grande usuário de aplicativos de console e, sendo novo...

104
Balanceamento de carga web sockets

Tenho uma pergunta sobre como balancear a carga dos soquetes da web. Tenho um servidor que suporta sockets web. Os navegadores se conectam ao meu site e cada um abre um portal para www.mydomain.com. Dessa forma, meu aplicativo de rede social pode enviar mensagens para os

104
Como contar o número de arquivos em cada diretório?

Eu sou capaz de listar todos os diretórios por find ./ -type d Tentei listar o conteúdo de cada diretório e contar o número de arquivos em cada diretório usando o seguinte comando find ./ -type d | xargs ls -l | wc -l Mas isso somava o número total de linhas retornadas por find ./ -type d |...

104
Detectar se o pacote homebrew está instalado

Estou prestes a escrever um script de shell para detectar se vários pacotes homebrew estão instalados no sistema. Existe uma maneira de usar um comando brew para fazer isso? Tentei usar o código de saída de brew install <formula> --dry-run. Mas isso cria o pacote se estiver...