Perguntas sobre 'shell-script'

2
respostas

Como executar scripts ant em um diretório diferente para um script de shell?

Estou escrevendo um script de shell para automatizar um elaborado processo de criação. Inclui a execução de vários scripts ant localizados em diretórios diferentes. O script shell está no meu diretório inicial, enquanto os scripts ant estã...
19.02.2018 / 02:15
2
respostas

Zipar todas as subpastas dentro de uma pasta para um arquivo zip individual

Eu tenho cerca de 200 pastas diretamente em uma pasta enorme Parent , como child1-100 - Parent ---- child1/contents ---- child2/contents Como faço para alterar todas as pastas denominadas child 1-100 em cada pasta zi...
30.04.2018 / 23:35
3
respostas

Renomeia os arquivos, mas retém os registros originais de data e hora no nome

Eu tenho uma lista de algumas centenas de arquivos. Eles estão atualmente como abaixo: filename.New_20160901.dat filename.New_20160902.dat ... , etc., até filename.New_<current date>.dat Eu tenho um processo que atualmente bus...
02.02.2018 / 08:33
1
resposta

Como excluir o conteúdo do arquivo entre o intervalo de tempo. (Não com base na correspondência de padrões)

Estou tentando excluir o conteúdo do arquivo com base no intervalo de tempo. Até agora, tentei com base na correspondência de padrões, conforme abaixo: sed -i '/2018-03-09T13:53/,/2018-03-09T14:00/!d' LogAgentServer E conteúdo do arquivo...
04.05.2018 / 09:39
1
resposta

Obtém um booleano da expressão de teste

Eu tenho este código bash: local r2g_keep_temp=$(r2g_match_arg "--keep" "${my_args[@]}"); local r2g_multi_temp=$(r2g_match_arg "--multi" "${my_args[@]}"); local r2g_multi=[ "$r2g_multi_temp" || "$r2g_keep_temp" ]; Eu só quero qu...
07.05.2018 / 22:59
1
resposta

apt-get -y upgrade continua me pedindo para confirmar o arquivo keep /tmp/grub.xC3mMKP0zx e não posso ignorá-lo

Temos um script automatizado de compilação onde no início o comando executado apt-get update; apt-get upgrade -q -y -u --allow-downgrades --allow-remove-essential --allow-change-held-packages --allow-change-held-packages --allow-unauthe...
06.02.2018 / 13:26
1
resposta

Como retornar valores de um método que imprime sua saída [fechada]

Eu tenho um método que imprime seu conteúdo com 'printf'. Quero que o conteúdo impresso seja retornado. parse_yml() { #some logics here printf("%s%s is %s", $1, code, $2, $3); } No código acima, " printf("%s%s is %s", $...
24.02.2018 / 05:39
1
resposta

Por que esse script de download do wget não funciona? [duplicado]

Eu tenho as seguintes linhas em um script de shell .sh : wget -O discord.deb https://discordapp.com/api/download?platform=linux&format=deb sudo dpkg -i discord.deb rm -f discord.deb Por algum motivo, o script não funciona. No enta...
07.01.2018 / 22:53
2
respostas

Defina o comparador com variáveis dentro de uma variável e, em seguida, faça com que o shell expanda essas variáveis toda vez que for ecoado

Aqui está parte do meu script: #!/bin/sh n=1 echo "How many repetitions to run (0 = no limit)?" read reps if [ $reps = 0 ]; then while="true" else while="[ $n -lt $((reps+1)) ]" fi echo "How much off-time in-between reps (in minut...
26.01.2018 / 21:04
2
respostas

compara a variável com string bash

st.txt "failed" "aa" "2018-04-03T17: 43: 38Z" while read status name date; do case "$status" in 'aborted') echo -1 ;; "failed") echo -1 ;; 'succeeded') echo 0 ;; *)...
03.04.2018 / 20:10