Respostas:
Use */para corresponder apenas aos diretórios.
chmod g+s /var/www/*/
Para corresponder a todos os diretórios e subdiretórios, use **/*/(desde que você tenha globstarativado no bash):
shopt -s globstar
chmod g+s /var/www/**/*/
você pode usar find, veja o exemplo abaixo
find /var/www/ -type d -exec chmod g+s {} \;
-maxdepth findargumento
Este NÃO é um curinga, por isso peço desculpas por não responder, no entanto ...
ls -al |grep ^d | awk '{print$NF}'listarei todos os diretórios no diretório atual, cabe a você decidir se deseja processar .e.. ou tira-los.
echo $(ls -al |grep ^d | awk '{print$NF}') faz com que se comporte como um curinga