Perguntas sobre 'shell-script'

3
respostas

Em um script de shell, como posso (1) iniciar um comando em segundo plano (2) wait x seconds (3) executar um segundo comando enquanto esse comando estiver em execução?

Isso é o que preciso acontecer: inicie o processo A em segundo plano aguarde x segundos inicie o processo B em primeiro plano Como posso fazer a espera acontecer? Estou vendo que 'dormir' parece parar tudo e eu não quero realmente...
01.12.2017 / 16:24
6
respostas

Remover linhas de um arquivo, dependendo das linhas encontradas em outro arquivo

O arquivo file1.txt contém linhas como: /api/purchase/<hash>/index.html Por exemplo: /api/purchase/12ab09f46/index.html Arquivo file2.csv contém linhas como: <hash>,timestamp,ip_address Por exemplo: 12ab09f46,...
17.08.2015 / 13:58
4
respostas

Cadeias de prefixo e sufixo para cada linha de saída do comando

Eu encontrei um problema ao tentar escrever um script Bash. Quando grep gera, retorna (geralmente) muitas linhas. Eu gostaria de prefixar e sufixar uma string para cada uma dessas linhas de saída. Eu também gostaria de observar que estou c...
24.12.2015 / 20:03
2
respostas

Excluir arquivos mais antigos que o arquivo específico

Eu preciso excluir de uma pasta todos os arquivos mais antigos que um arquivo específico. Executando o bash no CentOS 7. Eu tenho uma solução para isso, mas acho que deveria haver uma maneira mais elegante de fazer isso: reference_file=/m...
25.02.2015 / 12:07
4
respostas

Como medir quanto tempo meu script executa e incluir isso em um email gerado?

Eu tenho um script bash simples que executa uma série de verificações ( ping , nslookup , etc) e, em seguida, envia um relatório de email com a saída desses dados. Gostaria que o email incluísse informações sobre quanto tempo demorou todo...
07.02.2015 / 02:57
4
respostas

Como abrir o terminal, dividir em 9 terminais e alternar entre eles usando um script?

Eu gostaria de abrir um terminal, dividi-lo para digamos 9 partes (3x3) e executar algum script bash. Mas para cada parte do terminal script diferente. Isso pode ser feito usando perl, python ou até mesmo bash? Como posso alternar entre es...
17.11.2014 / 16:07
4
respostas

Como faço para ecoar uma string com múltiplos espaços no bash “intocado”? [duplicado]

Eu atribuí um var como este: MYCUSTOMTAB=' ' Mas usá-lo em eco: echo $MYCUSTOMTAB"blah blah" ou echo -e $MYCUSTOMTAB"blah blah" apenas retorna um espaço único e o restante da string: blah blah Como posso impr...
01.04.2016 / 16:40
1
resposta

Existe uma maneira elegante de definir uma variável shell para o conteúdo de um arquivo?

Digamos que eu tenha alguns dados de configuração em um arquivo config . Por conveniência, gostaria de carregar esses dados em uma variável do shell, CONFIG_DATA . Obviamente eu posso fazer: CONFIG_DATA="$(cat config)" Mas isso par...
13.12.2016 / 03:51
2
respostas

bash não pode armazenar hexvalue 0x00 na variável

Estou tentando fazer alguns truques com dd. Eu pensei que seria possível armazenar alguns valores hexadecimais em uma variável chamada "cabeçalho" para canalizar em dd. Meu primeiro passo sem uma variável foi: $ echo -ne "\x36\xc9\xda\x0...
24.02.2017 / 18:25
2
respostas

Execute um comando bash após alguns comandos simultâneos?

Eu quero executar alguns comandos em paralelo. Quando todos esses comandos terminarem, inicie o próximo. Embora a abordagem a seguir funcione #!/bin/bash command1 & command2 & command3 && command4 mas isso não aconteceu. E...
05.05.2017 / 22:02