Tengo el siguiente comando que estoy tratando de poner en un alias de bash. El comando por sí mismo funciona bien, pero cuando intento crear un alias, obtengo los siguientes errores:
El comando
find . -maxdepth 1 -mindepth 1 -type d -exec sh -c 'echo "$(find "{}" -type f | wc -l)" {}' \; | sort -nr
El Alias
alias csfiles='find . -maxdepth 1 -mindepth 1 -type d -exec sh -c 'echo "$(find "{}" -type f | wc -l)" {}' \; | sort -nr'
El error:
-sh: alias 0: not found
-sh: alias {} \; | sort nr: not found
Creo que esto significa que no estoy usando las comillas correctamente, pero tengo problemas para determinar el combo correcto. Ayuda?