Perguntas com a marcação «bash»

11
Tubo semi-assíncrono

Suponha que eu tenha o seguinte canal: a | b | c | d Como posso esperar pela conclusão de c(ou b) em shou bash? Isso significa que o script dpode iniciar a qualquer momento (e não precisa ser esperado), mas requer saída completa cpara funcionar corretamente. O caso de uso é um difftoolpara...

11
Instalando o crontab usando o script bash

Eu criei um script para instalar dois scripts no crontab. #!/bin/bash sudo crontab -l > mycron #echo new cron into cron file echo "*/05 * * * * bash /mnt/md0/capture/delete_old_pcap.sh" >> mycron #schedule the delete script echo "*/12 * * * * bash /mnt/md0/capture/merge_pcap.sh"...

11
Processando uma resposta Sim / Não do usuário Bash

Isso pode muito bem ser estupidez da minha parte. Gostaria de aceitar respostas Sim / Não, Verdadeiro / Falso no meu script Bash: test.sh #!/bin/bash ARGUMENT=$1 echo User passed in $ARGUMENT OPTARG=${ARGUMENT:0:1} if [[ "$OPTARG" -eq 0 ]] || [[ "${OPTARG^^}" == "N" ]]; then echo...

11
É seguro avaliar $ BASH_COMMAND?

Estou trabalhando em um script de shell que constrói um comando complexo a partir de variáveis, por exemplo, assim (com uma técnica que aprendi nas Perguntas frequentes do Bash ): #!/bin/bash SOME_ARG="abc" ANOTHER_ARG="def" some_complex_command \ ${SOME_ARG:+--do-something "$SOME_ARG"} \...

11
Substitua várias strings em uma única passagem

Estou procurando uma maneira de substituir seqüências de caracteres de espaço reservado em um arquivo de modelo por valores concretos, por ferramentas comuns do Unix (bash, sed, awk, talvez perl). É importante que a substituição seja feita em uma única passagem, ou seja, o que já foi digitalizado /...

11
Como posso gerar a diferença entre 2 arquivos?

Meu arquivo consiste no seguinte; aproximadamente: username:username:username:username:username A linha acima continua com cerca de 600 caracteres. Eu uso o awkcomando para usá-lo como argumento em uma solicitação de API / HTTP enviada da linha de comando. Estou usando meu script para obter...

11
Versões herdadas do Debian e Bash Shellshock

Estamos executando o Debian Etch, Lenny e Squeeze porque as atualizações nunca foram feitas nesta loja; Temos mais de 150 sistemas executando várias versões do Debian. À luz do "choque de shell" desta semana, presumo que precise atualizar o bash. Eu não conheço o Debian, então estou...

11
Onde o zsh e o mksh são incompatíveis com o bash?

Até que ponto outros shells compatíveis com POSIX podem funcionar como substitutos razoáveis ​​para o bash? Eles não precisam ser substituições verdadeiras, mas são suficientemente próximos para trabalhar com a maioria dos scripts e dar suporte ao restante com algumas modificações. Desejo que...