shellについて質問させていただきたいのですけれでもここでよかったでしょうか?
もしまちがってましたら、誘導願います。

でしつもんなんですけれども

shellのなかで aaa*dat (*にはランダムの数字が入る)というような
ファイルのファイル名を取得したいと思っています
存在する場合には正しく取得できるのですが、
しない場合にファイルが存在しませんとのメッセージが大量にはかれて困っております

shellのなかで

filenm=`ls -1 aaa*dat >dev null`として取得しようとしているのですが
やはりそんざいしておりませんとログにでてしまいます。

そうぞうするところ。>は標準出力をかえるためで、
標準エラー出力を利用して、存在していませんとメッセージを出しているので
でるのかなと想像しているのですが、いきずまってしました。

正しいファイルが存在する際には代入、存在しないときは何のメッセージも
出力されないようにしたいのですが、何か良い方法はないでしょうか?
よろしくおねがいします。