Ho il seguente comando che sto cercando di inserire in un alias bash. Il comando da solo funziona bene, ma quando provo ad alias, sto ricevendo i seguenti errori:
Il comando
find . -maxdepth 1 -mindepth 1 -type d -exec sh -c 'echo "$(find "{}" -type f | wc -l)" {}' \; | sort -nr
Alias
alias csfiles='find . -maxdepth 1 -mindepth 1 -type d -exec sh -c 'echo "$(find "{}" -type f | wc -l)" {}' \; | sort -nr'
L'errore:
-sh: alias 0: not found
-sh: alias {} \; | sort nr: not found
Penso che questo significhi che non sto usando le virgolette giuste, ma sto riscontrando problemi nel determinare la combinazione corretta. Aiuto?