• [^] # Re: déplacement rapide entre build et sources

    Posté par . En réponse au journal Des bookmarks dans mon terminal !. Évalué à 1.

    Je m'aperçois que ma macro n'est pas résistante aux espaces dans les noms de dossier. Honte sur moi!

     function @ () {
     local DIR HERE DEST
     DIR="$PWD"
     HERE="$PWD/"
     DEST=
     while [[ "$DIR" != "/" ]] ; do 
     if [ -L "$DIR/.at" -a -d "$DIR/.at" ] ; then 
     DIR2="$(readlink -n "$DIR/.at")"
     cd "${HERE/#$DIR/$DIR2}"
     return 
     fi
     DIR="$(dirname "$DIR")" ;
     done
     echo "*** unmanaged directory (symlink '.at' not found) ***"
    }