Perguntas sobre 'shell-script'

3
respostas

script bash que lê a entrada do usuário e usa o comando “cal” para validar datas

Eu quero escrever um script que leia minha entrada (por exemplo, se meu script é chamado de "check", então eu digitaria "check 9 4 1993" e essa entrada passaria pelo comando cal e verificaria o calendário se é uma data válida ou não). Eu tenh...
08.10.2014 / 17:32
1
resposta

grep não está funcionando em um loop for sobre uma lista

Eu tenho alguns arquivos de log. E eu tenho uma lista de ids de usuários. Meus arquivos de log estão em um formato específico log-yyyy-mm-dd e.g. log-2014-09-30 Estou tentando pesquisar cada userId no arquivo de log. Isso é o que estou fa...
22.10.2014 / 13:23
2
respostas

Como ler parte da agulha do comando sed de um arquivo?

Eu quero substituir uma parte longa de um arquivo com algo mais de preferência por sed, mas quero ler essa parte longa de um arquivo. Eu já encontrei isto: sed -e '/<TEXT1>/{r File1' -e 'd}' File2 de aqui que é o exatamente o opos...
26.10.2014 / 20:51
4
respostas

Buscando bytes individuais de um arquivo binário em uma variável com o bash

Eu preciso criar um script bash bastante simples para extrair bytes um de cada vez de um arquivo binário, enviá-lo por uma porta serial e esperar que um byte retorne antes de eu enviar o próximo. Isso é efetivamente para um programador de EEPROM...
11.09.2014 / 19:17
2
respostas

Suba um nível de um caminho inexistente

Eu tenho um código como este em um arquivo de script (bash): if [ ! -d $dir ]; then cd $dir/.. git clone http://... fi É claro que, como está escrito, isso não funciona, pois $dir não existe. Existe uma boa maneira de remover o...
09.09.2014 / 01:46
2
respostas

Por que minha armadilha não está imprimindo nenhuma mensagem de log?

O que estou fazendo é trap 'rm -f /path/of/file/fileName.running; echo "TRAPPED & READY";' 1 2 9 15 >> trap.log Eu não recebi nada em log & o arquivo que deveria ter sido deletado ainda existe, não tenho certeza de qual sina...
12.08.2014 / 10:58
1
resposta

Escreva um script de shell que aceita uma variável do terminal? (variável de comando ~ $)

Estou escrevendo um script de shell que leva um tempo (em minutos) e abre um cronômetro online definido para esse valor. #!/bin/bash #Opens http://e.ggtimer.com/TIMEmin where TIME = number of minutes TIME=5 xdg-open http://e.ggtimer.com/"$TIM...
02.05.2014 / 02:05
3
respostas

Como chamar uma função shell

Como posso usar o valor inteiro retornado por uma função no shell script que usa alguns argumentos como entrada? Estou usando o seguinte código: fun() { echo "hello ${1}" return 1 } a= fun 2 echo $a Não sei como devo chamar es...
04.05.2014 / 11:52
2
respostas

Opções de passagem para subcomandos no bash

Estou escrevendo uma seqüência de comandos que eu costumava usar manualmente. O esboço é algo como isto $ echo ${FILENAME_ARGS} | some | big | pipeline | sort -options | etc >temp $ gs -OptionsThatNeverChange 'cat temp' Basicamente, a...
11.12.2013 / 22:44
2
respostas

Função de cabeçalho com número crescente no bash

Eu gostaria de ter uma função no bash que eu possa usar em alguns scripts de instalação para anunciar que o próximo parágrafo está sendo iniciado. Uma solução simples (com cores) seria headline(){ echo -e "\e[1;34m#######################...
28.05.2014 / 11:45