title: Ls command KornShell
body: <p>I have a folder called <code>.dir</code>. When I type <code>ls -al | grep .dir</code> it finds it and shows me the result, but when I type <code>ls -al | grep *dir</code> or (<code>*i*</code>, <code>*d*</code>) it shows nothing. I can not understand why it does not find any matches. </p>