$ ls -F bin/ dev1/ dev2/ lib/ share/
上記のようなディレクトリがあり、bin/, lib/, share/ディレクトリを対象外にしたい場合を例に以下に記します。
(ls -Fオプションはディレクトリの場合、最後に/が付加されます)
grepを使用した場合は、-vオプションを利用し以下のコマンド例のように除外キーワードを指定すれば意図した動作になります。
$ ls -F | grep -v bin/ | grep -v lib/ | grep -v share/ dev1/ dev2/
egrepは正規表現を利用することができます。
以下の実行例のように|で複数キーワードを記述することにより指定したキーワードを除外することができます。
$ ls -F bin/ dev1/ dev2/ lib/ share/
$ ls -F | egrep -v 'bin/|lib/|share/' dev1/ dev2/