Action automatique en accédant un répertoire..

Action automatique en accédant un répertoire.. - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 10-08-2006 à 09:13:49    

Bonjour à tous,  :hello:  
J'aimerais déclencher automatiquement une action (maj de var d'env par ex.) à chaque fois que je fais un cd vers un répertoire dont le chemin absolu contient une certaine chaîne (nom d'une appli par ex.)  :ouch:  
 
Serait-ce possible avec une fonction shell dans mon .bashrc ou mon .profile ??  
 
Des idées ?  :p  
 
Merci.

Reply

Marsh Posté le 10-08-2006 à 09:13:49   

Reply

Marsh Posté le 10-08-2006 à 11:09:21    

Oui tu fais un alias de cd vers ta commande que tu convoites (export ou autre) dans ton bashrc

Reply

Marsh Posté le 10-08-2006 à 13:39:30    

Merci nexus69 ! Ca marche de la bombe !  :wahoo:  


cd_mine(){
        command cd $*
        if [ $? -eq 0 ] && [ -n "$(pwd -P | grep /$LOGNAME/mon_appli/)" ]; then
          ...
           mon bazar..
          ...
        fi
 
        return 0
}
 
alias cd="cd_mine"


 
il faut juste faire "command cd" dans le fonction pour que ça marche.
 :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed