Aide mots croisés ou le Scrabble. (3 / 6 étapes)

Étape 3: Utilisation de grep.

D’apprendre à connaître une commande appelée grep un peu mieux, a essayé d’explorer comment il pourrait être utilisé pour un avantage.  Pour l’instant, comment puis-je rechercher dans le fichier. La commande grep fonctionne parfaitement. Eh bien comment utiliser il. Permet de dire, nous voulons ajouter quelques lettres où il y a ed à la fin. Nous utilisons le signe « $» pour montrer que nous voulons quelque chose à la fin du mot.

$ grep « ed$ » Mots


Alfred
Américanisé
Anglicisé
Appleseed
Braille
Englished
Ethelred
Nourris
Fred
Dénudées

Cela génère une liste assez longue. ainsi, nous pourrions vouloir paginer la sortie.

$ grep « ed$ » Mots | moins

ou nous pourrions vouloir enregistrer la liste dans un fichier, nous pouvons modifier et lire attentivement, pour une utilisation ultérieure.

$ grep « ed$ » mots > wordfile

C’est gentil, maintenant permet de faire des lettres au début du fichier. Nous utilisons le "^" signer pour montrer que nous voulons quelque chose au début du mot.

$ grep "^ e" Mots


Merci
a remercié
reconnaissant
thankfuller
thankfullest
Heureusement
action de grâces
de l’action de grâces

Vous pouvez combiner les deux commandes afin que vous pouvez rechercher un mot qui a le début et la fin que nous voulons. Nous voulons utiliser un "*" de dire toutes les lettres peuvent aller entre les deux. Dans ce cas pensée nous voulons une des lettres « m ». "[]" Nous permet de montrer que possible ou les lettres nous voulons entre les deux.

$ grep "^ zo * [m] * ed$" Mots

Zed
zoomé

Là, vous pouvez utiliser le "[]" pour dire que je veux avoir tous les mots qui commencent par ces deux lettres.

$ grep "^ [xz] »


du xylème
xylophone
du xylophone
xylophones
XYLOPHONIST
xylophonists
z
zanied
Zanier
Zanies
zaniest

grep "^ m.. t.. s$ "Mots
manteaux de foyer
manchons
martyrs
maîtres
questions
mentors
misters
mitaines
mortels
mortiers
devises
Bouches
Mutters
mystiques

Coup par coup :

* ^-Le carat (shift-6) dit « c’est le début de la ligne ». Sans lui, il trouverait tous les mots comme « principes fondamentaux ».
* $ - Le signe dollar est la même chose, seulement pour la fin de la ligne. Sans elle, vous obtiendriez également des mots comme « matelas ».
* . -La période signifie « n’importe quel caractère ici ». L’un et une volonté unique, caractère correspondent ici.

Mais supposons que vous avez affaire à un jeu en plus croisés, comme le Scrabble par exemple, et vous êtes limité par des contraintes plus que pour les mots croisés. Vous pourriez vouloir « crochet » (jargon de Scrabble pour "Ajouter lettres vers le début ou la fin d’un mot pour former des mots plus"). Donc, nous allons voir combien de mots finissent en « y ».

paroles de « sont$ » grep ß | WC -l
43

Eh bien, ce sont de bonnes cotes. Mais nous avons atteint le bord du carton avec certains d'entre eux (j’ai jeté un œil). Ainsi, nous avons besoin des mots qui sont les sept lettres ou inférieur qui se terminent en « y ». « ^... sont$ "obtiendrait tous les mots de sept lettres, mais pas les plus courts. La solution est plutôt énigmatique cette fois :

ß grep "^ .\{1,4\}are$" Mots
billet d’avion
au courant
nu
Méfiez-vous
flonflons
soins
Comparer
Osez
déclarer
piège
fanfare
billet d’avion
FLARE
éblouissement
lièvre
Mare
pare
préparer
rare
effrayer
Partager
caisse claire
pièce de rechange
place
Stare
pas au courant
Ware
guerre
protection sociale

.. .mais nous avons rencontré le signe insertion, le signe dollar et précédant, si vraiment la nouvelle partie est le \{1,4\}. Cela dit, « correspond comme quelques un et quatre, répétitions du caractère précédent ». L’activateur pour la plage de numéros est les accolades, qui doivent ensuite être précédées d’une barre oblique (quelqu'un sait pourquoi, classe?). Et étant donné le caractère précédent est une période qui correspond à n’importe quelle lettre, nous avons trouvé tous les mots de moins de huit lettres quelle extrémité en « y ».

C’est bien beau, mais nous n’avons que tant de lettres pour travailler avec Scrabble en même temps. Supposons que notre grille actuelle a les lettres « C F T W A B M ». Pouvons nous limiter à seulement les mots qui utilisent ces lettres ?

ß grep "^ [cftwabm] \ {1, 4\} sont$" Mots
au courant
nu
soins
billet d’avion
Mare
Ware

Ah, maintenant nous obtenons quelque part ! Les crochets [] donner le jeu de caractères acceptables. Une autre façon de les utiliser est d’exprimer une gamme (par exemple, [0-9]), mais c’est difficilement le cas habituel dans les jeux de mots.

La seule limite est l’imagination. Si vous jouez scrabble, Informez vos partenaires ce que tu fais pour éviter tout préjudice moral. J’aime aussi utiliser cette même idée pour les jeux de mots croisés.

Articles Liés

Grand-mère de Scrabble Wall Art

Grand-mère de Scrabble Wall Art

tous les deux de mes mamies sont tranchantes comme les punaises. Malheureusement, leurs corps ne parviennent pas à eux, mais leurs esprits semblent totalement intacts (mieux que la mienne sur plusieurs jours!) Une des choses traditionnelles que je fa
Un très amusant et efficace pour faire une recherche par mot ! (Très facile)

Un très amusant et efficace pour faire une recherche par mot ! (Très facile)

Bonjour tout le monde ! Ceci est mon premier Instructable, donc s'il vous plaît laisser des commentaires et des conseils ! Merci !La recherche de mots, un très amusant façon de vous divertir, j'ai pensé que de taper sur un gros bloc de lettres sur Mi
Comment faire pour créer une chasse au oeuf cryptiques pour le plaisir de chasse au Trésor adulte

Comment faire pour créer une chasse au oeuf cryptiques pour le plaisir de chasse au Trésor adulte

Je vais me contenter de le dire : chasses aux trésors sont impressionnantes. C'est un jeu, c'est un quiz, c'est une aventure. Bien fait, la chasse aux oeufs humble peut être littéralement le plus amusant que vous avez jamais had.*Oubliez les chasses
Happy Jeans/Pantalons (jeans en denim gravé au laser)

Happy Jeans/Pantalons (jeans en denim gravé au laser)

Là où j'habite, il a été un loooong, hiver très froid. C'est encore l'hiver ici buuuuuut, je suis impatient de printemps et en été -surtout avec mon nouveau Pantalon heureux!Heureux que pantalons sont grands parce que quand vous ne peut pas penser à
Découpé au laser Shawshank Redemption livre creux

Découpé au laser Shawshank Redemption livre creux

Introduction :Il s'agit d'un projet que j'ai personnellement eu à l'esprit pendant quelques mois maintenant et l'anniversaire de mon papa m'a donné la chance de faire. Le projet est basé sur la bible de Shawshank Redemption qui dispose d'un espace év
Comment mettre le papier journal sur ongles

Comment mettre le papier journal sur ongles

Tsa va vous apprendre un truc à la mode pour le fun et ongles faciles, parfait pour une nuit dans la quelle vous avez temps de carabine par le quotidien.Étape 1: Matériaux nécessairesGet o Ta commencé, vous aurez besoin :· L'alcool à friction· Un ver
Instructables Robot porte-papier WC

Instructables Robot porte-papier WC

ceux d'entre vous assez chanceux pour avoir l'atelier de menuiserie dans votre premier cycle du secondaire ont pu faire un ensemble de horsie serre-livres. Un premier projet très basique qui consiste juste à quelques coupures, colle, peut-être de clo
Comment faire le plus simple Breadboard Arduino Uno... JAMAIS ! -Le Breduino ! (& Comment télécharger croquis directement à elle!!) With Additional Hardware Options - UPDATED - JULY 2013

Comment faire le plus simple Breadboard Arduino Uno... JAMAIS ! -Le Breduino ! (& Comment télécharger croquis directement à elle!!) With Additional Hardware Options - UPDATED - JULY 2013

Étape 1: Section 1 - bâtiment l'alimentation régulée 5 volts ! Okay now before i start, something about my notes for my step-by-step PICTURE instructables that i Love to create:"J'ai utilisé pour étiqueter toutes mes photos dans mon instructables, ma
Souhaitez-vous amuser sur longues promenades en Bus

Souhaitez-vous amuser sur longues promenades en Bus

Long bus cycliste visites sur le terrain ou de compétitions peuvent parfois être vraiment ennuyeuses. Bien sûr, avec un ami ou deux et quelques jeux à jouer, le temps peut voler par. De plus, vous être de liaison avec les autres et renforcer les lien
Tech de l’espion - Codes de pratique

Tech de l’espion - Codes de pratique

cette instructable est conçue pour montrer les codes de pratiques qui sont souvent plus difficiles à décoder que les codes normal vous trouverez dans les journaux et livres de puzzle. C'est la vraie affaire - codes qui ont été utilisés par des espion
A Blast From The Past

A Blast From The Past

c'était une nuit presque normale à la fin des années 1950... Mon père avait fait une des plus grandes erreurs de sa vie, seulement il n'avait aucune idée à l'époque ; tout ce qu'il connaissait, est que si il pouvait retirer la réaction attendue, ce s
Jeu pour vision-avec facultés affaiblies/DIY tableau blanc effaçable Sudoku

Jeu pour vision-avec facultés affaiblies/DIY tableau blanc effaçable Sudoku

mon beau-père aime Sudoku mais faisait des puzzles avec un feutre parce que sa vision est si mauvais, il ne peut pas voir les marques de crayon.  C'était ma solution.  Le Crayola effaçables à sec crayon (de disponible à Michael, de JoAnn, Office Depo
Parti de nerd !

Parti de nerd !

Mon mari tournait 30, et nous n'avions jamais eu un parti pour lui.Il est un informaticien, donc cela m'a donné l'idée de lui jeter une fête avec un thème... Une partie de Nerd !Les cartes d'invitation 30ème anniversaire étaient informatique sur le t
Bien-être personnel (le Tao de Kiteman).

Bien-être personnel (le Tao de Kiteman).

« Bien-être » n'est pas la même chose qu'être bien.Ces conseils ne garantissent pas un quelconque remède de ce qui vous indispose.  Si nous sommes honnêtes, aucun livre de site Web ou d'entraide ne peut faire cela.Ils sont, cependant, une trousse d'o