【发布时间】:2014-11-06 21:29:12
【问题描述】:
我很难掌握在我所在的课程中使用 grep 的方法,希望有人可以帮助指导我完成这项作业。作业如下。
使用 grep 打印 linux 字典中所有 5 个字母的小写单词,其中单个字母重复一次(aabbe 或 ababe 无效,因为 a 和 b 都在单词中两次)。旁边打印重复的字母,然后按字母升序购买非重复的字母。
老师指出,我们将需要使用几 (6) 条 grep 语句(将结果传送到下一个 grep)和 sed 语句(字符串编辑器)来重新格式化最终的单词集,然后将它们传送到读取循环中在这里你撕开三个非重复的字母并对它们进行排序。
样本输出: 退后一步 在 bft 后面 贬低贝斯 abash a bhs 吓坏了 减少赌注
除了打印 5 个字符的单词之外,我还没有弄清楚如何做,
grep "^.....$" /usr/share/dict/words |
【问题讨论】:
-
也许你和stackoverflow.com/questions/26789662/… 应该在这方面合作。 =) 假设这是允许的。