Perguntas com a marcação «bash»

13
Como verificar se consigo efetuar login no servidor via ssh?

Eu tenho uma lista de servidores: cat list.txt 10.10.10.10 servera 10.11.10.10 serverb Como posso verificar se consigo logar via ssh neles ou não? Quero dizer, por padrão, eu deveria conseguir fazer logon via autenticação de chave ssh .., portanto, em resumo, preciso de uma solução que...

13
Como posso obter o arquivo bashrc toda vez que eu 'limpo'

Isso pode ser uma má ideia. Quanto mais penso nisso, mais chego à conclusão de que provavelmente não deveria fazê-lo ... mas estou tentando e falhando, por isso REALMENTE quero saber como fazê-lo, mesmo que seja uma má ideia. O que eu quero é que o arquivo bashrc seja originado toda vez que eu...

13
Destaque da sintaxe do bash dos subshells

Considerando a grande quantidade de perguntas que se relacionam aos subshells no Bash ("Por que minha variável não aumenta nesse loop canalizadowhile read ?"), Pensei que seria muito bom consultar um editor ou serviço onde o código que será executado em subshells é formatado de forma diferente do...

13
Como uso o tee para redirecionar para grep

Não tenho muita experiência em usar tee, então espero que isso não seja muito básico. Depois de ver uma das respostas a essa pergunta, me deparei com um estranho comportamento tee. Para que eu produza a primeira linha e uma linha encontrada, eu posso usar isso: ps aux | tee >(head -n1) | grep...

13
Precisa de um loop para dormir por uma fração de segundo

Na minha máquina, preciso executar um ciclo que itere 1 comando simples que deve ter um atraso expresso em frações de segundo. Digamos que eu preciso: para salvar um arquivo com uma crescente enumeração (arquivo-0, arquivo-1, arquivo-2, ...) gerado por algo trivial para este exemplo como time...

13
$ {! FOO} e zsh

${!FOO}executa uma substituição dupla em bash, o que significa que pega o valor (string) de FOO e o usa como um nome de variável. zshnão suporta esse recurso. Existe uma maneira de fazer isso funcionar da mesma maneira bashe zsh? Fundo: Eu tenho uma lista de variáveis ​​de ambiente, como PATH...

13
Excluir argumento inteiro na linha de comando atual do bash

Usando ^W(unix-word-rubout), posso excluir facilmente uma única "palavra" do comando atual no meu shell bash. No entanto, ao lidar com argumentos entre aspas que contêm espaços (ou argumentos sem aspas que contêm espaços com escape de barra invertida), isso não funciona bem, pois exclui apenas uma...

13
Como disparar um erro usando o comando Trap

Estou usando o Ubuntu 12.04.2. Estou tentando usar o comando "trap" para capturar anormal ou erro no meu script de shell, mas também estou tentando disparar manualmente a saída "Error". Eu tentei a saída 1, mas ele não dispara o sinal de "Erro". #!/bin/bash func() { exit 1 } trap "echo hi"...