首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找到所有以Q开头的单词

找到所有以Q开头的单词
EN

Unix & Linux用户
提问于 2015-05-29 07:20:40
回答 3查看 30.4K关注 0票数 2

如何搜索文本文件并列出以Q开头的所有单词?

我正在搜索的文件是Python源代码。

我发现最接近灵魂的是这个问题,但这不是我想要的。

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2015-05-29 07:37:55

你可能想要的东西

代码语言:javascript
复制
grep -o '\bQ\w*'

\b匹配一个单词边界,即单词的开头。然后,它必须从Q开始,后面跟着任意数量的其他单词字符。

票数 10
EN

Unix & Linux用户

发布于 2015-05-29 16:22:42

POSIXly:

代码语言:javascript
复制
tr -cs '[:alnum:]_' '[\n*]' | grep '^Q'

请注意,GNU tr不能正确地处理多字节字符。

票数 0
EN

Unix & Linux用户

发布于 2015-05-29 07:47:35

也许这会有帮助:

http://www.cyberciti.biz/faq/howto-search-find-file-for-text-string/

您可以使用"find“,然后执行类似于"grep”的命令,并查找以"Q*“开头的单词。

示例:

代码语言:javascript
复制
find . -type f -name *.py -exec grep --color Q* {} \;

好了!找出来。表示在当前目录中。U还可以使用find / <=表示从根dir开始查找。

票数 -4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/206255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档