Solaris UNIX不区分大小写的查找文件搜索
时间:2020-01-09 10:45:48 来源:igfitidea点击:
如何使用UNIX下的find命令匹配所有文件名,例如foo.c,FOO.C,fOO.c,Foo.C等。
如何在Sun Solaris/OpenSolaris UNIX系统下进行不区分大小写的查找搜索?
GNU find命令具有-iname选项,该选项类似于-name,但是匹配不区分大小写。
例如,模式fo*和F??
匹配文件名Foo,FOO,FoO等。
如何在Solaris UNIX下找到不区分大小写的内容?
但是,-iname选项不是Sun Solaris UNIX find命令的一部分。
您可以在Solaris下尝试以下语法:
find . -print | grep -i "pattern" find . -type f -print | grep -i "filename" # match files only find . -type f -print | grep -i "*.c" find . -type f -print | grep -i "foo.c" find . -type d -print | grep -i "dirname" # match dirs only find . -type d -print | grep -i "directory-name"
另外一个方法
您可以在Solaris下安装GNU/find。