Je vois " awk ", " trouver ", " sed ", et " dont " apparaissent momentanément dans le titre de ma fenêtre Terminal lors d'un changement de répertoire. (Et tous n'apparaissent pas toujours et il se peut que certains m'échappent ; j'imagine que c'est parce que le titre change plusieurs fois avant que l'IU ne se redessine).
Bien que ce soit probablement juste quelques Shell Shell et ajouts que j'ai installés en cours de route (statut git dans PS1, peut-être), J'aimerais enquêter pour m'en assurer. . Existe-t-il un moyen simple de savoir quel(s) script les appelle(nt) ?
Note sur le contexte : Je cherche une approche d'investigation générale pour découvrir ce qui appelle les sous-commandes. Mon esprit de programmeur me pousse à vouloir une solution qui remplacerait temporairement la sous-commande par une sous-commande stubée. (à la #define
/ #undef
) qui vide une trace de la pile au point d'appel, puis appelle la commande originale ou abandonne. Cette approche peut ou non être applicable au Shell.
Aussi : Je suis principalement sous OS X 10.8 et j'utilise GNU bash 3.2.48. Je ne suis pas sûr que le système et la version de bash soient complètement pertinents pour le problème en question - une solution qui fonctionne également sur mon instance Debian serait la bienvenue.