Você pode combinar diferentes expressões de pesquisa com os operadores lógicos -or
ou -and
, para que seu caso possa ser escrito como
find . -type f \( -name "*.shtml" -or -name "*.css" \)
Isso também mostra que você não precisa escapar de caracteres de shell especiais ao usar aspas.
Editar
Como -or
tem precedência menor do que a parte implícita do -and
entre -type
e o primeiro -name
colocar o nome entre parênteses, como sugerido por Chris.