Perguntas sobre 'scripting'

3
respostas

Posso fazer [$ (($ 1% $ check)) - um 0]; ter mais desempenho e não ser morto?

Se o código a seguir funcionar para até 13 (linha 2) em alguns segundos, mas quando eu tento e faço adolescentes superiores e 20 ele é morto depois de alguns minutos. divisible_by () { for ((check=2; check<13; check++)) { if [ $(($1...
05.01.2015 / 03:16
4
respostas

Eu preciso tornar um arquivo undeleable, mas permitir que ele seja modificável e renomeavel

Eu tenho um script que verifica a presença de um arquivo e, se ele existir, lê uma lista de endereços de email dele para enviar notificações. Quando não preciso ser notificado, por exemplo, quando estou no trabalho já monitorando a saída, eu o r...
07.11.2015 / 03:03
2
respostas

Saída direta do script shell recursivo para cada subdiretório, não para o diretório pai

Estou processando um lote de dados de assuntos recursivamente, chamando o script dentro do diretório pai. Por exemplo, eu tenho o diretório pai: /home/subjects e os subdiretórios que contêm os dados: /home/subjects/0393 /home/subjec...
24.04.2013 / 10:02
3
respostas

Apaga tudo antes da última barra na variável bash

Eu tenho uma variável myVar no bash contendo uma longa string que se parece com isso: -rw-rw-rw- root/root 16 2018-02-12 10:03 foo_tar/baz1234_ Desejo excluir tudo em myVar antes da última barra (incluindo a última barra) , para...
12.02.2018 / 10:03
2
respostas

Como concatenar corretamente strings no script shells?

Eu tenho um shell bash que eu preciso modificar, e eu tenho que definir uma variável em um script e depois chamar outro script. Minha variável, EXTRA_JAVA_OPTIONS deve ser -javaagent:myagent.jar="-d 0 -i 1000 -l log2 -c log1" Então o q...
11.01.2013 / 16:55
2
respostas

definir opções variáveis com ponto

Estou tentando fazer interface com um sistema não gerenciado por mim que está executando alguns scripts de comando do Unix e comando para executar facilmente um trabalho. Existe uma substituição de variável que não funciona e gostaria de sabe...
24.06.2014 / 17:13
4
respostas

renomeando a ordem de incremento de múltiplos arquivos

Eu tenho os seguintes arquivos SSt12.precip.374.sub.climatology.ctl SSt12.precip.2874.sub.climatology.ctl SSt12.precip.3764.sub.climatology.ctl SSt12.precip.6774.sub.climatology.ctl Eu quero renomear os arquivos como SSt12.precip.1.sub...
20.05.2014 / 19:28
2
respostas

Como posso fornecer minha senha repetidamente para um script contendo um loop de sudo?

Eu tenho um script que contém while true sudo mycmd sleep 10000 [ ... ] ; break end quando eu executar o script no bash, terei que fornecer minha senha uma vez em 10.000 segundos depois de concluir a execução da instância anterior d...
31.10.2018 / 04:08
3
respostas

Anexa algo a uma variável bash que contém a saída de comandos

Isso - $a='ls' | do something | etc. | etc. | etc... echo "$a" dá isto - file1 file2 file3 Mas eu quero acrescentar algo ao final dessa variável, então eu tentei a=${a}\nfile4 Mas eu entendo isso - file1 file2 file3nfile4...
11.06.2018 / 12:57
2
respostas

Obtém o código de saída do comando executado pelo comando de script linux

Note que isto é executado em um ambiente linux debian Eu tenho o script de exemplo a seguir chamado HelloWorld.sh #!/bin/bash echo "Hello World" exit 1 Eu então executo o seguinte comando script -c ./HelloWorld.sh foo ; echo $?...
15.10.2013 / 23:08