我必须写一个bash脚本,找到所有5个字母单词在dicitonary中有一个重复的字母,字母不能重复等等,它不能有多个重复的字母。并且必须只使用小写字母,不得使用撇号。
我仍然是bash的新手,所以我不确定我的脚本出错了哪里继承我的代码:
grep '[a-z]*\([a-z]\)[a-z]*\1[a-z]*' /usr/share/dict/words |
grep -v '[a-z]*\([a-z]\)[a-z]*\([a-z]\)[a-z]*\1[a-z]*\2[a-z]*' |
grep -v '[a-z]*\([a-z]\)[a-z]*\1[a-z]*\1'
如果有人可以用初学者语言向我解释这一点,那么我可以了解我做错了什么就是伟大的