a small question regarding grep.I'm doing : find . -type dAnd I have three directories : ./backup-2013-11-27./backup-2013-11-26./backup-2013-11-28If I only want to retrieve the one from 11/26, I do : find . -type d | grep 2013.*11.*26and it works.However, I can't understand why : find . -type d | grep 2013*11*26doesn't work ...Indeed, I'm not using regexp here, I'm using pattern, so * should be used as wild card, or not? 
Grep pattern in ksh
grep;ksh
grep uses a different regular expression matching than the korn shell.That is why it is necessary for grep to include the .* (match any character 0 or more times). In ksh (and in bash) you use just * for that pattern.The grep way is often called regex pattern and ksh wildcard pattern.