1、命令简介
look:用于查找以指定字符串开头的单词。它会从字典文件中查找匹配的单词并显示出来。这个命令通常用于查找英文单词或其他以字典形式存储的数据。
2、命令语法
look [-df] [-t termchar] string [file ...]
3、命令描述
look
工具显示文件中以指定字符串作为前缀的任何行。由于 look
执行二进制搜索,文件中的行必须经过排序。如果没有指定文件,将使用文件 /usr/share/dict/words
,仅比较字母数字字符,忽略字母字符的大小写。如果找到并显示了一行或多行,look
工具将以退出码 0
结束;如果未找到任何行,则以退出码 1
结束;如果出现错误,则以大于 1
的退出码结束。
4、命令选项
选项 | 描述 |
-a, --alternative | 使用备用字典文件。 |
-d, --alphanum | 使用正常的字典字符集和顺序, 即只比较空格和字母数字字符。 如果未指定文件, 默认情况下会启用此选项。 |
-f, --ignore-case | 忽略字母字符的大小写。 如果未指定文件, 默认情况下会启用此选项。 |
-t, --terminate | character 指定一个字符串终止字符, 即只比较字符串中直到 并包括第一个字符出现的位置为止的字符。 |
-V, --version | 显示版本信息并退出。 |
-h, --help | 显示帮助文本并退出。 |
5、使用示例
1)使用 look 命令检查拼写
可以使用 look 命令加上单词的前几个字符
$ look excla
输出:
exclaim exclaimed exclaiming exclaims exclamation exclamation's exclamations exclamatory
注意:这会显示以给定前缀开头的单词,从文件 /usr/share/dict/words 中查找。
2)检查用户定义文件中单词的拼写
$ look excl myfile
输出:
exclaimed exclamation
注意:显示以给定前缀开头的单词,从文件 myfile 中查找。
3)在搜索单词拼写时忽略大小写
$ look excl myfile
输出:
exclaimed exclamation EXCLAMATORY
注意:显示以给定前缀开头的单词,从文件 myfile 中查找,并忽略大小写。