Je ne peux pas comprendre comment trouver le fichier où une fonction bash est définie ( __git_ps1dans mon cas).
J'ai expérimenté avec declare, type, whichmais rien ne me dit que le fichier source. J'ai lu quelque part qui declarepeut imprimer le nom du fichier et le numéro de ligne, mais il n'a pas été expliqué comment. La helppage pour declarene le dit pas non plus.
Comment puis-je obtenir ces informations?
$PATH,typecela ne fonctionnera pas. Vous pouvez essayer d'utiliser simplementfindoulocate.locatesera beaucoup plus rapide, car il utilise une base de données préexistante, mais cela ne fonctionnera pas si la commande a été installée récemment.