gpt4 book ai didi

linux - 字典的Grep过滤

转载 作者:太空宇宙 更新时间:2023-11-04 03:49:39 25 4
gpt4 key购买 nike

我很难掌握在我上课时使用grep的方法,希望有人可以帮助指导我完成这项作业。分配如下。

使用grep打印linux词典中所有5个小写字母的单词,这些单词具有一次重复的单个字母(aabbe或ababe无效,因为a和b两次都在单词中)。在该印刷品旁边,重复的字母随后按照字母升序购买。

老师指出,我们将需要使用几(6)条grep语句(将结果插入下一个grep)和sed语句(字符串编辑器)来重新格式化最终的单词集,然后将它们通过管道传递到读取循环中分开三个非重复字母并对其进行排序。

样本输出:
吓一跳
算账
abase a bes
abash a bhs
bas
减少赌注

我还没弄清楚如何做,然后打印5个字符的单词,

grep“ ^ ..... $” / usr / share / dict / words |

最佳答案

没有彻底检查,但这可能有效

tr '[:upper:]' '[:lower:]' | egrep -x '[a-z]{5}' | sed -r 's/^(.*)(.)(.*)\2(.*)$/\2 \1\3\4/' | grep " " | egrep -v "(.).*\1"


但是请按自己的方式做,因为有人可能会在这里看到它。

关于linux - 字典的Grep过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26789662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com