Perguntas sobre 'scripting'

4
respostas

Como usar e / ou condicional no shell script

Eu tenho uma declaração if em um script. Parece assim: if [ "$a" != "0" -a "$b" != "100" ]; then #some commands here Se não me engano, a linha acima funcionará se ambas as condições forem verdadeiras. Agora, como posso testar qu...
19.06.2015 / 10:59
2
respostas

ksh - subtrai 5 minutos do horário atual

Eu preciso da data e hora do comando date minus 5 mins. date: 29 Aug 2018 21:56:01 result: 29 Aug 2018 21:51:02 Eu tentei pesquisar na Internet / fóruns, mas a maioria envolveu a opção -d e o que eu tenho não suporta a opção -d ....
03.09.2018 / 06:46
2
respostas

Remover trabalhos de na fila em uma data especificada

Eu tenho uma série de trabalhos pendentes na fila, $ atq 8 Mon Oct 29 13:21:00 2018 5 Mon Oct 29 10:36:00 2018 15 Mon Oct 29 13:31:00 2018 4 Mon Oct 29 10:35:00 2018 18 Mon Oct 29 15:55:00 2018 3 Mon Oct 29 10:31:00 2018 16 Mon Oct...
30.10.2018 / 09:34
1
resposta

Como sair cedo no fechamento do tubo?

Eu uso o golang para escrever programas que são muito complexos para expressar como funções bash. Os programas leem stdin linha por linha e escrevem a saída modificada para stdout. O problema com essa iteração em todas as linhas na abordagem...
13.11.2017 / 15:43
2
respostas

Manipular {} cadeia de retorno de find -exec

Eu quero fazer o mais eficiente possível, caso haja muitos arquivos. O que eu quero é renomear todos os arquivos que encontrei e remover o sufixo deles. Por exemplo: [/tmp] $ ls -l a.log b.log c.tmp [/tmp] $ find /tmp -name "*.log" -type f...
21.11.2017 / 14:32
1
resposta

Como eu mudo (permanentemente) o shell padrão após o login em um TTYn específico no Linux?

Eu sei que o comando chsh é usado para trocar o shell de login de um usuário entre os shells instalados, mas funciona independentemente de onde o login vem (tty1, tty2, ssh, ... ). O que eu gostaria de alcançar é ter, por exemplo csh no...
08.02.2018 / 18:44
1
resposta

O script termina abruptamente com uma mensagem Terminada

Este é o meu script bash. Tudo o que isso faz é verificar se um serviço foi iniciado e se alguns processos estão sendo executados conforme o esperado. Termina abruptamente com uma mensagem "Terminada". Eu tentei depurá-lo com o sinalizador s...
09.10.2013 / 07:27
4
respostas

Comparar personagens

Eu tenho duas linhas, que são salvas em duas variáveis. Mas isso não importa realmente, onde eles são salvos. Minha pergunta é: como eu comparo cada personagem das duas linhas? Para exemplos Olá Hlleo resultado: verdadeiro (H), falso...
27.04.2016 / 22:34
3
respostas

Correndo até comandos X em paralelo

Estou executando algo assim: find . -maxdepth 1 -type f -note -iname "*.gpg" | sort | while read file ; do echo "Encrypting $file..." gpg --trust-model always --recipient "[email protected]" --output "$file.gpg" \ --encrypt "$file...
24.06.2013 / 18:49
2
respostas

Como posso aparar o retorno de carro do texto que está sendo canalizado no bash?

Estou usando este comando para obter meu último comando digitado: history | cut -c 8- | tail -n 2 | head -n 1 Funciona muito bem no bash, removendo os números de linha, mas há um problema que tenho com ele (er, aborrecimento, porque eu qu...
08.06.2012 / 20:34