
Link para meu script em questãoTenho trabalhado em um script para me ajudar a configurar meu computador após uma instalação limpa e, na maior parte, ele tem funcionado de forma relativamente tranquila, mas por acidente descobri que os scripts bash podem conter funções e fiquei exultante! Naturalmente, experimentei um dos meus scripts mais complexos e, em vez de executar como deveria, obtive resultados estranhos. Lembre-se de que não encontrei nenhum erro óbvio, mas os resultados são completamente inesperados. Por exemplo, coloquei um dos resultados que obtive nas condições de desativação da minha placa wireless e, depois de chamar minha função repo (meu script completo é mostrado no link acima), ele ignora o comando para copiar os arquivos e vai direto para perguntar se quero instalar minha placa wireless que nunca foi chamada em nenhuma das funções que deveriam ter sido chamadas. Forneci o resultado do meu exemplo abaixo, mas o script inteiro não está funcionando como deveria sob nenhuma condição. Por favor me ajude porque estou perdido. Estou executando o fedora 24 de 64 bits e terei prazer em fornecer todas as outras informações ou arquivos desejados que não estão incluídos nesta pergunta.
This script operates under the impression that you have an active internet connection.
connect: Network is unreachable
We have found that there is no active internet connection available. Wel will troubleshoot the issue.
Your wireless card is inactive, do you wish to try run the install for it? Y/N
n
Checking the status of your ethernet card.
We found that your ethernet card is active, checking internet connection.
connect: Network is unreachable
We cannot find an active internet connection. Please connect to the network then try again? Y/N