正则表达式 – 使用grep等bash工具解决难题
我需要使用shell脚本解决难题.我试图将grep与rev组合并将输出保存到临时文本文件中,但仍然不知道如何完全解决它. 这就是要解决的难题:
包含要使用的词表的文件位于http://pastebin.com/DP4mFZAr 我知道如何告诉grep在哪里找到匹配的模式作为使用$grep -Ff wordlist puzzle从文本文件中提取的固定字符串 最佳答案
我正在覆盖水平和垂直匹配.主要思想是删除空格,然后将grep -f与给定的单词列表一起使用,存储在单词文件中.
使用grep -f,结果显示在行内.如果您只想查看匹配的测试,请使用grep -of. 水平匹配
垂直匹配 为此,我们首先必须转置文件的内容.为此,我使用我用于another answer of mine的内容:
让我们看看:
然后,您可以使用rev(如您在问题中所建议的)镜像词.对于垂直镜像的单词,tac也很有趣. 对角线匹配 对于对角线匹配,我认为一种有趣的方法是将每一条线向左/右移动一点点.这条路,
可以变成
你可以使用垂直/水平方法. 为此,您可以使用Using variables in printf format中描述的printf:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |