2013-03-28 26 views
0

我正在使用下面的代碼來查找具有所需匹配擴展名的文件。不過,我似乎無法得到它排除某些關鍵字,我想,也確保關鍵字的情況下insenstive ...Bash find exclude caseinsenstive

find . -type f \( -name \*.avi -o -name \*.mkv -o -name \*.mp4 -o -name \*.VOB \) 

任何形式的幫助,我能得到這個是非常感謝!

回答

2

不區分大小寫:使用-iname而不是-name

+0

謝謝!如何從搜索中排除某些關鍵字?像MP3? – thevoipman

+0

試試吧!與iname,例如:find -type f -a! -iname「INPUT *」 – nsd

+0

你可以添加括號:'\(...... \)'(backslach在它們之前,所以shell不會把它們用於「在這裏啓動一個子shell」),以幫助優先考慮事物在正確的評估順序 –