スクリプト機能が正しく動作しません

スクリプト機能が正しく動作しません

問題のスクリプトへのリンククリーン インストール後にコンピューターをセットアップするのに役立つスクリプトを作成中です。大部分は比較的スムーズに実行されていますが、偶然、bash スクリプトに関数を含めることができることを知り、大喜びしました。当然、より複雑なスクリプトの 1 つで試してみたところ、想定どおりに実行されず、奇妙な結果になりました。明らかなエラーは発生していませんが、まったく予想外の結果です。たとえば、ワイヤレス カードが無効になっているという条件で結果の 1 つを入力し、リポジトリ関数を呼び出した後 (完全なスクリプトは上記のリンクに示されています)、ファイルをコピーするコマンドがスキップされ、ワイヤレス カードをインストールするかどうかを尋ねるメッセージが表示されますが、これは呼び出されるべき関数のいずれでも呼び出されていません。以下に例の結果を示しましたが、スクリプト全体がどのような状況でも想定どおりに実行されません。困惑しているので、助けてください。私は fedora 24 64 ビットを実行していますが、この質問に含まれていないその他の必要な情報やファイルがあれば喜んで提供します。

    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

関連情報