Linux/Unix find命令如何忽略大小写
时间:2019-11-20 08:53:26 来源:igfitidea点击:
在使用find命令时,如何不区分大小写?
find不区分大小写
要匹配时不区分大小写,请使用-iname
选项:
find $HOME -iname "hello.c" -print
Hello.C, Hello.c,HELLO.c都将匹配。
关于在AIX/HP-UX/Unix系统的说明
-iname可在GNU或BSD(包括OS X)版本的find命令上工作。
如果系统尚的find命令版本不支持-iname
,可以使用grep替换:
find $HOME | grep -i "hello.c" find $HOME -name "*" -print | grep -i "hello.c"
或者尝试这种语法:
find $HOME -name '[hH][eE][lL][lL][oO].[cC]' -print
如果系统中的grep还不支持上面命令,那么使用egrep。