Sous bash, puis-je organiser une fonction juste avant d'exécuter une commande?
Il y en a $PROMPT_COMMAND
, qui est exécuté avant d'afficher une invite, c'est-à-dire juste après l'exécution d'une commande.
Bash $PROMPT_COMMAND
est analogue à la precmd
fonction de zsh ; donc ce que je recherche, c’est un équivalent bash de zsh preexec
.
Exemples d'applications: définissez le titre de votre terminal sur la commande en cours d'exécution; ajouter automatiquement time
avant chaque commande.
PS0
variable qui agit commePS1
mais qui est utilisée après la lecture de la commande mais avant son exécution. Voir gnu.org/software/bash/manual/bashref.html#Bash-Variables