* representa 0 ou mais caracteres arbitrários em correspondências curingas de shell .
* significa 0 ou mais ocorrências de a expressão anterior em correspondências regex .
. significa caractere arbitrário único em correspondências regex .
Assim, * na correspondência de curinga de shell é equivalente a .* na correspondência de expressão regular.
"2013 * 11 * 27" na correspondência de regex corresponderá a "2013333111111111127" , mas não a "2013-11-27" , mas se você usá-la para encontrar arquivos, por exemplo, como argumento para ls , deixando o shell manipulá-lo como "correspondência de caractere curinga de shell" (e não regex), ele irá capturar "2013-11-27" bem.
* (no seu caso, a expressão é um único caractere que corresponde exatamente a esse caractere, 3 e 1 respectivamente.)