Perguntas sobre 'shell-script'

3
respostas

Como combinar nomes de arquivos a partir da saída de saída em uma cadeia

Usando find , é trivial pesquisar todos os arquivos com um padrão específico: find . -name \*.jar Como eu combino os resultados desse comando (por exemplo, todos os nomes de arquivos) em uma única string separada por um : ? O res...
12.09.2018 / 14:35
1
resposta

Bash - string redirecionada não mostrando na saída

Estou automatizando a compilação e a execução de programas C ++ (+100 programas), que alguns deles exigem interação com o usuário. Aqui está uma amostra do programa C ++ que requer que o usuário insira uma string: #include <iostream>...
07.09.2018 / 13:59
2
respostas

O script morre quando o processo pai é finalizado

Eu tenho um serviço .NET Core rodando em um Debian 9, vamos chamá-lo de MyService. Em algum momento, este serviço está executando um script bash update.sh usando Process.Start() com ShellExecute=true . Este script basicamente roda ap...
16.08.2018 / 10:12
1
resposta

Sair do script se alguma instrução falhar

Estou usando declarações if aninhadas no meu script de shell. Se alguma instrução falhar, ela deve sair do script sem executar outras seções no script. Eu tentei usar exit 1 e set -e . Não consigo usar set -e , pois usei algumas ins...
11.07.2018 / 17:58
2
respostas

Processando seções de fluxo de texto, separadas por ␁

Como posso dividir um fluxo de arquivo que está em stdin em seções menores, cada uma delas passada para um script, Eu tenho um arquivo grande que está no stdin que se parece com ... ␁HeadingHere abcd abcd ␁Different Title bcde bcde {...
03.06.2018 / 07:04
1
resposta

Excluindo o diretório antigo

Estou tentando adicionar uma maneira de remover backups com mais de três dias atrás no meu script. Veja abaixo uma versão simplificada simplificada, que apenas deixa a parte de remoção. Entendi que ${BACKUP_DEST[$i]}/$OLDBACKUP deveria...
09.06.2018 / 07:05
1
resposta

BASH / DASH: Qual é a melhor maneira de transmitir matriz para funcionar?

Eu tenho esse array: PARAMETERS_OF_COMPONENTS[1]="component1" PARAMETERS_OF_COMPONENTS[2]="component21 component22 component23" PARAMETERS_OF_COMPONENTS[3]="component3" PARAMETERS_OF_COMPONENTS[4]="component41 component42 component43" Eu...
21.05.2018 / 13:39
1
resposta

Adiciona dois números hexadecimais de 256 bits no bash?

Eu preciso adicionar dados alfanuméricos de base 16 usando o comando bash. Isso funciona para números total=$(( 55 + 60 )) mas não alfanumérico. Existe um comando bash simples para adicionar dados alfanuméricos? Estou adicionando grandes...
26.03.2018 / 05:58
1
resposta

Como definir primárias de expressões condicionais personalizadas no Bash?

Como eu redefiniria e / ou definiria novas expressões primárias condicionais em bash? Por exemplo, eu gostaria de um primário que testa a existência de um diretório vazio. Naturalmente, seria preferível fazer isso com apenas uma primária, mas...
29.03.2018 / 08:10
1
resposta

Adicionando scrabbles de saída de depuração resultam da função

Eu tenho uma função que retorna um valor. Mas gostaria de adicionar alguns echo s para facilitar a depuração. Mas isso destrói o resultado. Exemplo: function foo { echo "In foo" VAR="1234" echo "Calculated item" echo "$VAR" }...
30.03.2018 / 11:20