
Link zu meinem betreffenden SkriptIch habe an einem Skript gearbeitet, das mir beim Einrichten meines Computers nach einer Neuinstallation helfen soll, und größtenteils lief es relativ reibungslos, aber durch Zufall fand ich heraus, dass Bash-Skripte Funktionen enthalten können, und ich war begeistert! Natürlich habe ich es an einem meiner komplexeren Skripte ausprobiert, und anstatt wie vorgesehen zu laufen, erhielt ich seltsame Ergebnisse. Wohlgemerkt, ich bin auf keine offensichtlichen Fehler gestoßen, die Ergebnisse sind eher völlig unerwartet. Ich habe beispielsweise eines der Ergebnisse, die ich unter den Bedingungen einer deaktivierten WLAN-Karte erhalten habe, eingegeben, und nachdem ich meine Repo-Funktion aufgerufen habe (mein vollständiges Skript ist im obigen Link dargestellt), überspringt es den Befehl zum Kopieren der Dateien und fragt direkt, ob ich meine WLAN-Karte installieren möchte, die in keiner der Funktionen aufgerufen wurde, die aufgerufen werden sollten. Ich habe das Ergebnis meines Beispiels unten angegeben, aber das gesamte Skript läuft unter keinen Umständen so, wie es sollte. Bitte helfen Sie mir, denn ich bin ratlos. Ich verwende Fedora 24 64 Bit und stelle Ihnen gerne alle anderen gewünschten Informationen oder Dateien zur Verfügung, die in dieser Frage nicht enthalten sind.
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