-
você tem que citar metacaracteres de padrão de nome de arquivo como
*e[timestamp='^[0-9][0-9]:[0-9][0-9]:[0-9][0-9]\.[0-9]' except='.*Exception.*' -
o comando
test(também conhecido como[[) opera no número de argumentos que recebe. Portanto, é muito sensível ao espaço em branco:if [[ $exception = false ]] -
há um grande erro lógico: você desmarca a variável
blockdentro do bloco[[ -z $block ]]: uma vez queblocké diferente de zero, nunca pode ser desfeito. -
Por que você está reescrevendo um script de trabalho?