grep No such file or directory
<p>I am learning basics of bash and I run into troubles. When I try to list files from dev which end with one or two digits I permanently get "No such file or directory".</p>

<pre><code>ls /dev | grep ^.*[0-9]{1,2}$
ls /dev | grep -E ^.*[0-9]{1,2}$
ls /dev | egrep ^.*[0-9]{1,2}$
ls /dev | grep ^.*\[0-9\]\{1,2\}$
</code></pre>

<p>All of those commands end with the same response. What am I doing wrong?</p>