Ich habe schließlich Bash 4.4.19 über Homebrew installiert und die iTerm-Einstellungen so bearbeitet, dass sie verwendet werden können. Ich habe meine Konfigurationsdateien umbenannt, indem ein Punkt vor dem Namen hinzugefügt wurde, und zu meiner Erleichterung funktionierte es, dh als ich meine Condiguration-Dateien manuell eingezogen hatte, spiegelte iTerm die Änderungen wider.
Ich weiß nicht, ob ich die gleichen Ergebnisse erzielt hätte, wenn ich meine Dateien direkt umbenannt hätte, oder ob die Änderung, die durch die neue Version von Bash ausgelöst wurde, der Grund ist, warum sie endlich funktioniert hat. Ich kenne bash nicht sehr gut, aber ich nehme an, dass es eine Standardkonfiguration gibt, die irgendwie durcheinander war. Die Neuinstallation einer neuen Version mit einer eigenen Standardkonfiguration hat gerade genug getan, um zu funktionieren.
Nach einiger Verwendung wurde mir klar, dass iTerm die .bash_profile -Datei beim Start nicht automatisch lädt. Zum Glück habe ich eine Lösung gefunden: In den Voreinstellungen der App, in der Sie angeben können, wo die ausführbare Datei zu finden ist, können Sie einen Befehl hinzufügen, der beim Starten ausgeführt wird. source ~/.bash_profile
werde die Arbeit machen, bis ich eine bessere Lösung gefunden habe.