Perguntas sobre 'shell-script'

2
respostas

Como posso criar um script condicional Bash, baseado na saída de um comando?

Eu tenho um programa em Java que recebe dois argumentos (um nome de arquivo de vídeo e uma imagem) e gera um booleano (0 ou 1) na primeira linha: java -jar myProgram video1.mp4 image.png > 0 >some extra information... >other extra in...
06.12.2017 / 22:57
2
respostas

Inserir texto de múltiplas linhas em vários arquivos via linha de comando

Eu quero inserir algum código em vários tex files foo*.tex em um diretório, uma linha após \documentclass{.*} . Observe que os arquivos têm classes de documentos diferentes, portanto o .* é apenas um espaço reservado simbólico aqui....
01.05.2012 / 11:10
2
respostas

Como detectar o interpretador de comandos a partir de um script de shell? [duplicado]

Eu quero detectar qual interpretador um script de shell está usando. Por exemplo, o seguinte script: #!/bin/bash issue_interpreter_name() Deve revelar o intérprete: bash     
03.05.2012 / 11:46
2
respostas

Saída da função de script Bash / dev / null

Estou trabalhando em uma função bash para verificar se uma sessão tmux está sendo executada. A função funciona, mas, se nenhuma sessão estiver em execução, a saída "falhou ao conectar-se ao servidor". Como faço para produzir esse erro para null...
20.04.2017 / 10:13
1
resposta

Como executar uma string com valores como um comando no bash?

Aqui está o meu pequeno trecho de script. i=5 command='echo $i' $command Eu quero que este script imprima 5 , ou seja, eu quero que ele execute echo e imprima 5. Mas, em vez disso, ele continua imprimindo $i . Então, como vou resolver...
07.04.2017 / 11:07
2
respostas

Altere o texto para asteriscos na entrada

Eu já fiz uma pergunta sobre isso e agora tenho outro. Aqui está o meu código: #! /bin/bash read -p 'Username:' name read -p 'Password:' pass echo echo Confirm Username: $name? echo "Confirm Password: ${pass//?/*}" echo Let us start the quiz...
25.06.2017 / 21:04
1
resposta

Por que o SIGINT não funciona em um processo de segundo plano em um script?

Eu tenho o seguinte em um script: yes >/dev/null & pid=$! echo $pid sleep 2 kill -INT $pid sleep 2 ps aux | grep yes Quando eu executo, a saída mostra que yes ainda está em execução no final do script. No entanto, se eu executar...
21.06.2017 / 19:45
1
resposta

O que esta expr faz em um script de shell?

O que o seguinte faz exatamente? newProg='expr "${newProg}" : ".* -> \(.*\)$"' if expr "x${newProg}" : 'x/' >/dev/null; then prog="${newProg}" else progdir='dirname "${prog}"' prog="${progdir}/${newProg}"...
15.07.2017 / 10:40
3
respostas

Como anexar cada item na lista usando o loop?

Eu estou tentando criar um script de locale no bash para definir automaticamente o lc_ctype para o array e, em seguida, local-gen. O problema que estou enfrentando é acrescentar cada item da matriz ao local desejado. declare -a arr=( "...
08.05.2017 / 20:27
3
respostas

Script de bash para saber quando minhas extensões de telefone estão inacessíveis?

Existe alguma maneira de escrever um bash que possa me notificar por e-mail quando minhas extensões de telefone estiverem inacessíveis? Saída de /var/log/asterisk/full [Nov 15 13:25:16] NOTICE[7884] chan_sip.c: Peer '7778' is now UNREAC...
15.11.2017 / 16:22