|
原本想发在亲子板块,但是最后还是放在这里了,也不知道是否大家感兴趣。 最近看到小孩的一道拼写游戏(basic skill 的一本IQ书),就试着写个脚本来解决。游戏的要求是: 给你两个字,比如 play _____ table, 要找到一个字,即可跟在play后面,也可放在table 前面。比如这里的答案就是: playtime, timetable. $ cat spell_game #!/usr/bin/bash WORD="/usr/dict/words" for i in `grep "^$1." $WORD` do KEY="${i#$1}" NEW="${i#$1}$2" grep "^$NEW$" $WORD > /dev/null && echo "$i, $NEW" done $ ./spell_game play table playtime, timetable $ ./spell_game hair ball hairpin, pinball $ ./spell_game high lay highway, waylay |