【问题标题】:regular expressions in linux, grep wlinux中的正则表达式,grep w
【发布时间】:2012-10-13 11:26:54
【问题描述】:

我有一个关于 linux 中的正则表达式的简短问题。有一本书采用.txt 格式(Dracula.txt)。我不知道如何确定本书中以v 开头并以e 结尾的3 个最常用的词 并显示出来。我知道我应该使用grep

非常感谢。

【问题讨论】:

    标签: regex linux command


    【解决方案1】:

    你需要使用更多而不是grep >>

    grep -io '\bv[a-z]*e\b' Dracula.txt | sort -f | uniq -ic | sort -nr | head -3
    

    【讨论】:

    • 要打印 only 3 个顶部 words 在命令行末尾添加 | cut -c9-
    • 谢谢哥们。它工作得很好......我知道其余的......只是正则表达式 '\bv[a-z]*e\b' 是问题......
    • @haver24 - 请单击我的答案左侧数字下方的复选标记来接受此答案。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-31
    • 2018-08-30
    • 1970-01-01
    • 2011-01-04
    • 1970-01-01
    相关资源
    最近更新 更多