Perguntas sobre 'scripting'

1
resposta

echo $ HISTSIZE não imprime quando executado via shell script, mas funciona na linha de comando

Eu criei um arquivo de script de shell chamado 1.sh com apenas um comando echo: echo $HISTSIZE Eu fiz o arquivo 1.sh executável e tentei rodar o arquivo no terminal executando o comando ./1.sh Imprimiu uma linha vazia no terminal....
17.12.2017 / 08:22
1
resposta

Salve grep result to array

Eu quero salvar todos os nomes de arquivos que correspondem ao padrão no array bash. Minha solução não funciona. Eu acho que o problema é por causa do uso do pipe, mas eu não sei como consertar isso. i=0 find . -type f | grep -oP "some pat...
01.05.2017 / 14:58
1
resposta

verificar scripts de shell [duplicados]

existe algum software, como lint para C, para checar os shell scripts? verifique a sintaxe a compatibilidade com o bash ksh etc ... serviço web on-line ou instalável como programa Eu não quero correr e depurar. Eu estou olha...
06.07.2017 / 21:57
2
respostas

Como executar vários arquivos de configuração através de um script?

Eu tenho um script bash que eu escrevi que pega variáveis de um arquivo de configuração. Eu os passo da linha de comando assim: ./my_script.sh ./config1.conf À medida que continuei a fazer mais configurações que precisam ser executadas, a...
04.09.2017 / 22:53
1
resposta

erro de sintaxe próximo ao token inesperado 'do

Eu tenho um erro de "erro de sintaxe próximo ao token inesperado do", usando um loop for em um .sh. Aqui está o código: #!/bin/sh # some code for flux in $(ls -d /home/eai/*/*/*) ; do FICHIER=$(ls -p -tr $flux | grep -v / | head -n 1) i...
05.09.2017 / 14:14
2
respostas

Extraindo blocos de texto com base na saída do grep

Atualmente, estou trabalhando com um arquivo de texto que contém os seguintes blocos de texto: -------------------------------------- Beginning of block Text Random Text keywordA Text End of block -------------------------------------- -----...
04.06.2017 / 14:01
2
respostas

Como cat / dev / ttyUSB0 para novo arquivo diariamente

Eu tenho um script que simplesmente faz isso: cat /dev/ttyUSB0 > /home/pi/usb0_$(date +\%Y\%m\%d\%H\%M\%S).txt Funciona muito bem, mas eu quero criar um novo arquivo a cada dia em vez de um arquivo grande. Pensei em usar o crontab p...
30.04.2017 / 18:20
1
resposta

Inserir tag XML customizada em um arquivo XML em um script bash

Então, estou tentando criar um script usando o bash para executar arbitrariamente um arquivo de configuração do JBoss XML e, quando vejo uma tag específica, coloco alguns valores personalizados nela. O XML abaixo é o trecho importante do arqu...
18.08.2017 / 13:32
1
resposta

Como posso iniciar um processo remoto em uma máquina remota via ssh? [duplicado]

Eu quero iniciar um script de shell que reside em uma máquina remota. Quando eu uso ssh [email protected] /path/to/script.sh ele precisa que a conexão ssh esteja aberta até que o script seja encerrado. Mas eu preciso que o script cont...
17.02.2017 / 20:18
1
resposta

bash - Como fazer um processo funcionar enquanto o Skype está funcionando

Estou tentando iniciar um processo enquanto o Skype está em andamento. O script precisa iniciar o Skype e, enquanto o Skype está em execução, o processo precisa começar a funcionar. Quando fecho o Skype, quero que o processo seja desativado. Eu...
06.02.2017 / 18:10