答案1
你可能想要类似的东西
grep -o '\bQ\w*'
匹配\b
单词边界,即单词的开头。然后它必须以开头,Q
后跟任意数量的其他单词字符。
答案2
POSIXly:
tr -cs '[:alnum:]_' '[\n*]' | grep '^Q'
请注意,GNUtr
无法正确处理多字节字符。
答案3
也许这会有所帮助:
http://www.cyberciti.biz/faq/howto-search-find-file-for-text-string/
您可以使用“find”,然后执行“grep”之类的命令并查找以“Q*”开头的单词
例子:
find . -type f -name *.py -exec grep --color Q* {} \;
!寻找 。意思是在当前目录下。您还可以使用 find / <= 表示从根目录开始查找。