ななし 『ファイルがないと * のままになるので、ls DIR 2>/dev/null と書いたりしますね。』 (2007/07/09 11:10) まぁ、そのとおりなんだけど、ls とコマンド置換を使ってファイル名を取得しようとすると、パスに空白が含まれていたりする場合にはまれる。 % touch 'odz buffer' % ls `ls` ls: odz: No such file or directory ls: buffer: No such file or directoryあと、関係ないけど、-F オプション付きの GNU ls の挙動はなんだかよくわからない。 % ln -s usr . % ls -F usr usr@ % ls -F usr/ X11R6/ bin/ doc/ games/ include/ lib/ lib64/ local/ sbin/ share/