【转】Linux下忽略⼤⼩写查的⽅法
我们知道在linux中⼤⼩写是区分的,⽐如abcd和ABCD是两个不同的⽂件,如果我们要在Linux中查⽂件⽽⼜不清楚是⼤写还是⼩写时怎么办呢,下⾯介绍3种忽略字符⼤⼩写的差别的查⽅法。
1、find查⽂件
Find是⼀个⾮常有效的⼯具,它可以遍历当前⽬录甚⾄于整个⽂件系统来查某些⽂件或⽬录。
Linux使⽤find命令搜索⽂件时如果不清楚⽂件的名称中是否包含的⼤写,你可以使⽤ -iname参数来忽略⼤⼩写,如查当前⽬录下的XXzh,可⽤如下命令。
find ./ -name xxzh
vim命令查下一个2、grep查字符串 [已试验可⽤]
在linux中grep命令是⾮常有⽤的,它和管道(|)配合使⽤,⾮常强⼤,⽤于搜索⽂本⽂件.如果想要在⼏个⽂本⽂件中查指定的字符串,可以使⽤grep命令。
grep查默认情况区分⼤⼩写的,使⽤管道grep 匹配关键词时如果需要忽略⼤⼩写,你可以使⽤ -i 参数。以下是代码⽚段:
[root@Blinux test]# rpm -qa|grep virtualbox
[root@Blinux test]# rpm -qa|grep virtualbox -i
VirtualBox-3.1-3.1.0_55467_fedora12-1.i686
3、vim中的查
VIM是被誉为⾮常⾼效的⽂本编辑软件。但是掌握并⾼效的使⽤是件有难度的事情。在VIM中进⾏快速的查和替换是提⾼VIM使⽤效率的重要⽅法。
Linux下vim搜索⽂件内容时加上 \c 参数可以忽略搜索字符的⼤⼩写,⽐如⽤vim 搜索⽂件中的XXzh时可⽤:/xxzh\c
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论