Je veux que mon script de test puisse être exécuté sans les scripts de démarrage initiaux.
J'ai trouvé l'option "--norc" ne peut pas fonctionner. La version bash est la version 4.2.0 (2)
mon ~ / .bashrc contient
echo "in .bashrc"
Je veux bash --norc -x test.sh produire un contenu sans .bashrc.
$ touch test.sh
$ bash -x test.sh
+ echo 'in .bashrc'
in .bashrc
$ bash --norc -x test.sh
+ echo 'in .bashrc'
in .bashrc
J'ai trouvé que ce problème ne se produit que sur mon système embarqué. Le vrai Linux n'a pas un tel problème.