Lorsque un alias nécessite d'utiliser une structure complexe (nested instruction ou pipes) avec une répartition des arguments, la solution est de créer des shell functions.
Exemple (sous Cygwin):
ccd () { cd $(cygpath "$@") ; } # Ne pas oublier le ";" à la fin