在搜索 more 命令的输出时,如何搜索中间包含空格的短语?当我搜索“typedef struct audiodev”之类的短语时,在文件中找不到该短语,我猜想这是因为我需要用某个符号来表示单词之间的空格。
答案1
我会使用正则表达式来匹配空格:
egrep 'typedef\s+struct\s+audiodev' your_file
这里\s+
对应一个或多个空格
答案2
您可以将该命令与 grep 等其他工具结合使用。
打开控制台并尝试:
more yourfile | grep "typedef struct audiodev"
答案3
在 的搜索功能中more
,空格(实际上是所有特殊字符)需要逃脱,因此你可以像这样搜索:
/typedef\ struct\ audiodev