grep -v
経由でこれを行うことができます .コマンドは ls /mydir/ | grep -v 'test1'
になります
-v
除外することを意味します。
良い参考文献:http://www.thegeekstuff.com/2011/10/grep-or-and-not-operators/
ls -ITest1
man ls
から :
-I, --ignore=PATTERN
do not list implied entries matching shell PATTERN
次のように複数回使用できます:
ls -ITest1 -ITest2
または、一致するパターンを使用できます:
ls -ITest?
これらを試してください:
ls -la | egrep -v ^d
-または-
ls -p | egrep -v /$
-または-
find . -type f -maxdepth 1