Perguntas sobre 'shell-script'

1
resposta

bash scripting - arquivo wget ou curl com ação baseada no status 200 ou não

Eu gostaria de escrever um script onde eu tento baixar um arquivo com o wget (ou curl se realmente não é algo que pode ser feito com o wget) e fazer 2 ações se o arquivo existir e ele foi baixado corretamente ou ... outra coisa se o arquivo não...
30.03.2016 / 23:13
1
resposta

Quais shells têm funções onde “local” não altera variáveis exportadas para processos filhos?

No exemplo abaixo, uma variável export ed é reajustada como local em uma função. Bash, Zsh, Fish não passa o valor original para o processo filho. Há algum shells que faça com que local afete apenas o corpo da função local, mas passe o...
28.03.2016 / 05:22
1
resposta

Bash: Como obter um valor de uma matriz para criar um comando a partir dele

É possível usar o bash para buscar uma string de uma matriz fornecida na seguinte sintaxe dentro de um arquivo de configuração? | | Version | PackageManager | Webserver | Database | |--------|---------|----------------|-----------|----...
26.03.2016 / 09:38
2
respostas

Como ver o que está acontecendo em segundo plano quando executamos um arquivo .sh no Linux? [fechadas]

Eu sei de uma maneira, por exemplo, ./filename.sh > log.txt . Mas esse arquivo de log contém o conteúdo que aparece no console se executarmos o arquivo usando ./filename.sh . O processo em segundo plano não está aparecendo no arquivo d...
05.04.2016 / 05:01
2
respostas

Eu quero pegar o STDERR e STDOUT do script de execução em segundo plano

Eu tenho que executar um plano de fundo de script e também eu tenho que pegar o STDERR e STDOUT. estou usando a linha abaixo. test.sh & >> log_file 2>&1 Mas, felizmente, nada está sendo gravado em log_file Por favor me...
05.04.2016 / 10:58
1
resposta

bash ou Ksh aspas e comando exec [duplicado]

ao criar um script que estou enfrentando atualmente como um problema "estranho" que até agora não consegui corrigir. typeset -r SERVICE=\"ldap://localhost:10389\ ldaps://solsrv02.internal.vbox:10689\ ldaps://solsrv02.prod.internal.vbox:1068...
04.04.2016 / 08:57
2
respostas

Como somar a saída de dois comandos e salvá-lo em um arquivo?

Eu tenho dois comandos kfsql que recebem total contagem de usuários. Eu preciso que essas duas saídas de comando sejam adicionadas e impressas em file.txt Eu tentei: var1= getdatabase1 var2= getdatabase2 echo "$var1" echo "$var2"...
31.03.2016 / 18:23
3
respostas

Iterar através de subdiretórios e executar um script awk em certos arquivos

Eu tenho um diretório chamado ../words que contém um número de subdiretórios (words / blabla, words / blabla), por sua vez, cada subdiretório contém dois tipos de arquivos (. * 1.txt) e (. * 2. TXT) . O que eu preciso, é para executar um script...
26.02.2016 / 16:07
1
resposta

Como exatamente 'até $ @' funciona em scripts bash?

Recentemente, recebi um host no qual os aplicativos java são lançados dessa maneira: /bin/bash ./restarter.sh java <lot of java params> Garante que, se o aplicativo morrer, o restarter.sh executará novamente. Existe conteúdo d...
26.02.2016 / 15:19
3
respostas

Obtém o nome do diretório do nome do arquivo

Eu quero criar um nome de diretório extraindo partes de um nome de arquivo. Aqui estão alguns exemplos: server.log.2016-03-20-14 → 20160320 server-2016-03-17-13-16-Restart.log → 20160317 Estou usando o HP-UX.     
20.03.2016 / 10:37