Je crée un petit script d'installation automatisé qui modifiera /etc/profileet, $HOME/.profilesi certains chemins ne sont pas exportés. Ensuite, j'aimerais les recharger automatiquement.
J'ai lu que sourcefait cela, alors j'ai tiré mon terminal et entré:
source /etc/profile
source ~/.profile
Depuis le terminal, aucune erreur n’a été générée.
Cependant, mettre ces deux commandes dans les résultats de script Bash source: not found.
- Comment puis-je être sûr que le script est exécuté par Bash, même si
#!/bin/shest spécifié (apparemment, cela ne le garantit pas)? - Pourquoi dirait-on que ces deux sources ne peuvent pas être trouvées lorsqu'elles sont incontestablement là?