Je recommanderais une approche quelque peu différente de celle de @bmike : plutôt que d'essayer de supprimer les mauvaises parties du fichier actuel, recommencez et ajoutez uniquement les bonnes parties. Il semble qu'il y ait beaucoup plus de mauvais éléments que de bons dans le fichier actuel, donc cela devrait être plus simple.
Ce qui est vraiment vraiment vraiment mauvais dans le fichier actuel est la section qui commence comme ceci :
cat << EOF >> ~/.bash_profile
...et quelque part en dessous il y aura EOF
seul sur une ligne. Le problème est qu'il ne s'agit pas d'une instruction pour configurer votre environnement, mais d'instructions pour ajouter les instructions à votre ~/.bash_profile . En d'autres termes, à chaque fois que votre ~/.bash_profile s'exécute, il ajoute une autre copie du contenu situé entre les éléments suivants cat
y EOF
à la fin de ~/.bash_profile, donc le fichier devient de plus en plus long... et contient de plus en plus de copies d'instructions erronées.
À ce stade, votre ~/.bash_profile sera énorme, et principalement un non-sens brouillé.
Donc, je recommande de tout recommencer. Renommez et enregistrez le fichier actuel, afin de pouvoir vous y référer si nécessaire, puis créez un nouveau .bash_profile vierge dans votre répertoire personnel. Je vous recommande BBEdit pour cela -- il dispose d'un mode démo gratuit qui fera tout ce dont vous avez besoin ici, et (contrairement à la plupart des éditeurs de texte) il ne fera pas de choses "utiles" comme convertir des guillemets ASCII simples (comme "
) à des guillemets unicode fantaisistes (comme “
y ”
) qui perturbent les scripts shell scripts. Il ne se plaint pas non plus de la sauvegarde de fichiers dont le nom commence par ".".
D'après la section visible dans votre capture d'écran, c'est la seule partie du fichier actuel qui semble correcte :
# Setting PATH for Python 3.7
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
# Add Visual Studio Code (code)
export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
Il pourrait y avoir quelque chose que vous voulez vraiment plus bas, mais puisque le cat
commence peu après, j'en doute. Quoi qu'il en soit, cela devrait suffire pour obtenir une installation fonctionnelle ; s'il y a des choses qui ne fonctionnent toujours pas, vous devrez peut-être regarder dans l'ancien fichier pour trouver d'autres choses à sauver.