look命令
look
命令用于查询单词,仅需指定欲查询的字首字符串,它会显示所有开头字符串符合该条件的单词。
语法
look [-bdf] [-t char] string [file ...]
参数
-a, --alternative
: 使用备用字典文件。
-d, --alphanum
: 使用普通字典字符集和顺序,即只比较空格和字母数字字符。如果未指定文件,则默认情况下此选项处于启用状态。
-f, --ignore-case
: 忽略字母字符的大小写,如果未指定文件,则默认情况下此选项处于启用状态。
-t, --terminate character
: 指定一个字符串终止字符,即仅比较字符串中直到第一个出现的字符,包括第一个出现的字符。
-V, --version
: 输出版本信息。
-h, --help
: 输出帮助信息。
示例
使用look
查找以ab
开头的单词。
look ab
# Abbas
# Abbas's
# Abbasid
# Abbasid's
# Abbott
# Abbott's
# Abby
# ...
在文件中查找以L
开头的单词并列出全句。
# file.txt
HELLO LINUX!
Linux is a free unix-type opterating system.
This is a linux testfile!
look L file.txt
Linux is a free unix-type opterating system.
在上述示例中使用-t
指定字符串终止字符,即仅比较字符串中第一次出现之前(包括第一次出现)的字符。
look -t E HEO file.txt
# HELLO LINUX!
每日一题
https://github.com/WindrunnerMax/EveryDay
参考
https://www.runoob.com/linux/linux-comm-look.html
https://www.tutorialspoint.com/unix_commands/look.htm
https://www.geeksforgeeks.org/look-command-in-linux-with-examples/