Perguntas sobre 'shell-script'

1
resposta

regex para remover os últimos quatro caracteres

Existe uma maneira que eu poderia eliminar os últimos quatro caracteres com regex no script de linha abaixo como eu converter arquivos .wav em arquivos. A partir de agora, meu script de linha única produz arquivos que terminam em .wav.mp3...
14.02.2016 / 23:25
2
respostas

Pausando e reiniciando todos os processos do Python

Eu tenho um servidor que executa nossos scripts de back-end para nosso banco de dados (processos ETL, etc). No entanto, durante duas horas por dia, dedicamo-lo a enviar nossos e-mails. Os e-mails são a principal prioridade, no entanto, às vezes,...
27.02.2016 / 14:17
2
respostas

Erro de código vs executivo em ==

Eu corri um erro estranho com o seguinte código: #!/usr/bin/env bash a="a" b="a" if [ "$a" == "$b" ] then echo "Eq" fi chmod u+x script.sh Em seguida, a execução do arquivo exibirá Eq : $ ./script.sh Eq Mas o fornecimen...
07.02.2016 / 22:51
2
respostas

Como cortar todas as linhas de uma string específica?

input.txt: john_Apple01_xyz_1 john_Fruit_Apple01_abc_c1 john_Apple21_trs_1 john_Fruit_Apple21_efg_1 john_Fruit_Apple21_tefg_1 Saída desejada: Apple01_xyz_1 Apple01_abc_c1 Apple21_trs_1 Apple21_efg_1 Apple21_tefg_1 Como usar naw...
29.01.2016 / 18:16
1
resposta

Como parar uma função de loop infinito chamada com myFunc &

No meu script bash, eu tenho uma função que faz uma certa tarefa em um loop infinito. Para permitir que a próxima parte do meu código seja executada ao mesmo tempo, eu o executo com myFunc & . Como posso matar esta função, quando o rest...
23.01.2016 / 01:43
1
resposta

Declaração simples se / else não funcionar [duplicado]

Eu tenho tentado por muito tempo para obter este bit básico de código para trabalhar em um shell script, mas sem sucesso, o código não funciona! read dec if [ dec="Y"]||[dec="Y"]||[dec="y" ]; then let repeat=1; else let repeat=0; fi done...
28.01.2016 / 21:26
4
respostas

como usar strings em um arquivo como uma variável

Eu tenho um conteúdo de arquivo conf como abaixo. file.conf: key name value pswd Agora eu quero escrever um script para ter as duas variáveis como acima script.sh key="name" #key as variable value="pswd" #value as variabl...
08.11.2015 / 09:56
1
resposta

Atribuir um comando a um array no shell script não está funcionando?

Quando eu executo o comando no terminal, ele atribui o array. $ FILES=($(ls ~/Desktop/TEST/)) $ echo ${FILES[@]} file1.txt file2.txt file3.txt Mas assim que eu fecho o terminal e o executo em um shell script eu recebo uma linha em branco?...
01.12.2015 / 10:55
3
respostas

Maneira eficiente de iniciar vários scripts de shell a partir de um único script de shell

Isto é o que meu código parece master_script.sh #!/bin/bash chmod +x * declare -A test=( ["echo1"]="sh 'pwd'/echo1.sh" ["echo2"]="sh 'pwd'/echo2.sh" ["echo3"]="sh 'pwd'/echo3.sh") log="$base_path" for var in ${!test[@]} do...
20.11.2015 / 11:18
2
respostas

Tar arquivos grandes em diferentes diretórios

Eu tenho ~ 20 arquivos, cada um com cerca de 10 GB, em pastas diferentes que eu preciso compactar em um único tar. Não é prático copiá-los todos para um único local. Mais precisamente, os arquivos são organizados assim: index1_index2 / subpas...
15.11.2015 / 20:32