Perguntas sobre 'shell-script'

4
respostas

Como fazer um “se não” no Bash sem um teste?

Eu gostaria de usar o valor de retorno de uma função bash em uma instrução 'if not'. O seguinte é um script de exemplo: #!/bin/bash function myfunction () { if [ $1 = "one" ]; then return 1 elif [ $1 = "two" ]; then return 2 else re...
06.06.2013 / 09:32
2
respostas

Leia a saída de um comando em uma variável [duplicata]

Estou fazendo um script, mas sou totalmente novo e me perdi. Eu fiz este código cat * | grep "|*parameter1*|" | grep "|*parameter2*|" | cut -f 8,11,12,15,21,23,34 -d "|" | wc -l que funciona muito bem, mas eu preciso ler a saída wc...
10.07.2013 / 15:51
1
resposta

Execute o arquivo .sh em vez de abri-lo

Estou usando o Zorin OS 7. Desejo executar um arquivo .sh , mas parece que não consigo - ele é aberto em um editor de texto. Também sob RMB > aberto, não há outra opção.     
22.09.2013 / 23:29
2
respostas

O que é fornecer meu script de shell?

Eu tenho um .zshrc e um .zshenv no meu diretório inicial. Eu adicionei um novo comando ao meu .zshenv que eu descobri que estava sendo executado pelo menos 3 vezes. Percebi que estava acidentalmente source it do .zshrc , então remo...
27.08.2013 / 08:32
2
respostas

bash se pergunta de comportamento de instrução

Eu escrevi o seguinte pedaço de script. if [ $(tmux has -t junk) ] then echo zero else echo one fi Ele sempre retorna um, não importa se a sessão existe ou não. Eu chequei na linha de comando, executando a instrução tmux e, em seguida, ex...
12.04.2013 / 04:28
1
resposta

pare o processamento no script de shell, mas não saia

Eu tenho um script que eu corro continuamente para monitorar os logs do vsftpd. Aqui está um pequeno exemplo: #!/bin/sh tail -n0 -F /var/log/vsftpd.log | while read line; do if echo "$line" | grep -q 'OK UPLOAD:'; then username=$(...
05.04.2013 / 20:40
2
respostas

Script do Shell do Gnuplot

Eu estava fazendo este script de shell para se tornar mais rápido na plotagem de dados com o gnuplot. É o primeiro s que eu escrevo então estou tendo algumas dificuldades. Tudo foi bom até que comecei a fazer a declaração if. Agora, esta execuçã...
24.10.2015 / 21:12
1
resposta

Comparando tempos de arquivo em ksh

Eu desenvolvi um script que irá comparar duas datas. #!/bin/ksh #################################################################### # #DECLARING ALL THE VALUES AND PATHS # ####################################################################...
24.05.2013 / 04:57
3
respostas

quais poderiam ser as razões para os scripts shell se matarem?

Eu tenho scripts de shell como #!/bin/bash while true;do #Code HERE! #Pushing Data to DB echo "Data to DB"> /root/schip.log 2>&1 done Este script está continuamente em execução e coletando informações no servidor e, em...
27.10.2015 / 07:24
1
resposta

Como posso testar se a saída de um comando é nula ou vazia? [fechadas]

Estou tentando obter um script de gancho pré-commit para trabalhar em nossa antiga caixa SVN. É muito antigo, rodando o Ubuntu Server 8.04. Este script:     @echo off     ::     :: Pára commits que possuem mensagens de log vazias.     :: @...
07.05.2013 / 09:45