look命令是linux系统用于查找指定字符串的文本命令,不过该命令有条件限制,仅显示所有开头字符符合查找条件的文本行信息,且look命令不支持正则表达式,只能进行简单的字符匹配。
语法格式:look 参数 匹配的字符 文件名;参数可以为空。
图1
如图1,可以根据指定字符串来显示,指定的字符串越详细,查找的文本行内容开头也就越精确匹配。但是不支持以*来匹配的模糊查找。
图2
当然look命令也支持忽略匹配字符的大小写
-f参数:可以忽略匹配字符的大小写差别,如图3命令1和命令2
图3
-b参数:可以指定查找条件的所在文件,这个参数适用于在特定文件下查找文本内容。
-d参数:表示只匹配英文字母(包含大小写)和数字,其他字符一律忽略,不予匹配。
通过look --h命令,可以看到,我所使用的ubuntu系统下的look命令仅仅只支持bdf参数,不知道是不是和linux版本有关系,不过这几个参数也可以很好的帮助我们查找文件内容。
图4