Codice: Seleziona tutto
find PATH-type d -name "* *" -exec ls -R {}\ -exec basename "{}" + 2>/dev/null | cut -f1 -d '&' | cut -f1 -d '-' | cut -f1 -d '_' | LC_ALL=C sort -f | uniq -c -i | sort | pr -4 -w 150;
Sto cercando di applicare questi comandi solo ad una serie di cartelle i cui nomi inziano tutti con lo stessa parola.
Ed escludere ovviamente tutte le altre cartelle.
Il problema è che mi stampa e mi conteggia le cartelle. Che le stampi mi può andare ma non che le conti.
probabilmente con ls è inevitabile? Sta qui l'errore?