Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

Encontrando a área problemática

Em alguns scripts, especialmente os longos, às vezes é útil isolar a área do script que está relacionada ao problema. Esse nem sempre será o erro real, mas o isolamento geralmente fornecerá insights sobre a causa real. Uma técnica que pode ser usada para isolar o código é "comentar" as seções de um script. Por exemplo, nosso fragmento de exclusão de arquivo pode ser modificado para determinar se a seção removida estava relacionada a um erro:



if [[-d $ dir_name]]; então se cd $ dir_name; então

rm *

outro

echo "não é possível fazer cd para '$ dir_name'"> & 2 exit 1

fi

# outro

# echo "nenhum diretório: '$ dir_name'"> & 2

# saída 1

fi

if [[-d $ dir_name]]; então se cd $ dir_name; então

rm *

outro

echo "não é possível fazer cd para '$ dir_name'"> & 2 exit 1

fi

# outro

# echo "nenhum diretório: '$ dir_name'"> & 2

# saída 1

fi


Colocando símbolos de comentário no início de cada linha em uma seção lógica de um script, evitamos que essa seção seja executada. O teste pode então ser executado novamente, para ver se a remoção do código tem algum impacto no comportamento do bug.


Top OS Cloud Computing na OnWorks: