Risposte:
Utilizzare */per abbinare solo le directory.
chmod g+s /var/www/*/
Per abbinare tutte le directory e le sottodirectory utilizzate **/*/(a condizione che tu abbia globstarabilitato in bash):
shopt -s globstar
chmod g+s /var/www/**/*/
puoi usare trova, vedi esempio sotto
find /var/www/ -type d -exec chmod g+s {} \;
-maxdepth findargomento.
Questo NON è un carattere jolly, quindi mi scuso per una non risposta, tuttavia ...
ls -al |grep ^d | awk '{print$NF}'elencherò tutte le directory nella directory corrente, spetta a te decidere se vuoi elaborarle .e ..rimuoverle.
echo $(ls -al |grep ^d | awk '{print$NF}') lo fa comportarsi come un jolly