Wenn ich in Cygwin ein neues Paket installiere, werden automatisch alle für dieses Paket erforderlichen Abhängigkeiten installiert.
Wie kann ich später, wenn ich dieses Paket entfernen möchte, die damit installierten Abhängigkeiten entfernen, die nicht mehr benötigt werden?
N=$N+1
Fehler zu beheben. In Bash wird hierdurch tatsächlich eine Zeichenfolge erstellt und keine mathematische. Wenn Sie die Anweisung in(( ))
einschließen, können Sie echte Mathematik in Bash ausführen (wie Sie später im Skript festgestellt haben müssen). Außerdem habe ich diesen Teil nicht geändert, aber Sie müssen die Anzahl der Elemente in einem Array nicht zählen. Stattdessen$PackageCount
können Sie${#PackageList}
direkt auf zugreifen , um die Anzahl der Elemente abzurufen.