Perguntas com a marcação «bash»

107
Caracteres de preenchimento em printf

Estou escrevendo um script de shell bash para exibir se um processo está em execução ou não. Até agora, eu entendi: printf "%-50s %s\n" $PROC_NAME [UP] O código me dá esta saída: JBoss [DOWN] GlassFish [UP] verylongprocessname [UP] Quero preencher a lacuna entre os dois campos com '-' ou '*'...

107
Git Bash não vê meu PATH

Quando uso o Git Bash (no Windows), não consigo executar nenhum executável sem especificar seu caminho completo, embora esteja localizado em uma pasta que está na minha variável PATH. Parece que o bash não o reconhece. Por quê? Posso

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