Crucigrama o Scrabble helper. (3 / 6 paso)

Paso 3: Usar grep.

Conocer un comando llamado grep un poco mejor, intentó explorar cómo podría usarse para una ventaja.  Por ahora, cómo puedo buscar a través del archivo. El comando grep funcionará perfectamente. Bien cómo se utiliza. Permite decir que queremos añadir algunas letras donde hay ed al final. Usamos el signo '$' para mostrar que queremos algo en el final de la palabra.

palabras de grep 'ed$ ' $


Alfred
Americanizada
Inglés
Appleseed
Braille
Englished
Ethelred
Alimentados con
Fred
Frenched

Esto genera una lista bastante larga. así que podríamos queremos paginar la salida.

palabras de grep 'ed$ ' $ | menos

o podríamos queremos guardar la lista en un archivo podemos editar y leer cuidadosamente para su uso posterior.

palabras de grep 'ed$ ' $ > wordfile

Es bueno, ahora vamos a hacer letras al principio del archivo. Utilizamos el "^" firmar para mostrar que queremos algo al principio de la palabra.

$ grep "^ th" palabras


Gracias
agradeció a
agradecido
thankfuller
thankfullest
Gracias a Dios
agradecimiento
de agradecimiento

Puede combinar los dos comandos para que pueda encontrar una palabra que tiene el principio y el final que queremos. Queremos usar un "*" decir cualquier letras pueden ir en el medio. En este caso probablemente queremos una de las cartas que "m". Utilizamos "[]" para mostrar que posible letra o letras que deseamos en el medio.

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

Zed
zoom

Se puede utilizar el "[]" para decir que quiero tener las palabras que comienzan con estas dos letras.

$ grep "^ [xz]"


de xilema
Baquetas de xilófono
de xilófono
xilófonos
xylophonist
xylophonists
z
zanied
zanier
zanies
más extravagantes

grep "^ m.. t... s$ "palabras
chimeneas de la
mantos de
mártires
maestros
Asuntos
mentores
mm.
mitones
mortales
Morteros de
lemas
mouthes
Mutters
místicos

Golpe por golpe:

* ^-Quilate (shift-6) dice "este es el principio de la línea". Sin ella, encontrarían todas las palabras como "fundamentos".
* $ - El signo de dólar es lo mismo, sólo para el final de la línea. Sin él, se podrían obtener también palabras como "colchones".
* . -El período significa "cualquier carácter aquí". Uno y una voluntad única, carácter partido aquí.

Pero supongamos que usted está tratando con un juego además de un crucigrama, como Scrabble, por ejemplo, y está limitada por restricciones más que en un crucigrama. Quizá quieras 'gancho' (jerga de Scrabble para ' agregar letras al principio o al final de una palabra para formar palabras más'). Por lo tanto, vamos a ver cuántas palabras terminan en "son".

"son$" palabras de ß grep | WC -l
43

Bueno, son buenas probabilidades. Pero nos golpeó el borde de la tabla con algunos de ellos (me asomé). Por lo tanto, necesitamos palabras que son siete letras o menos que terminan en "son". «^... son$ "tendría todos las palabras de siete letras, pero no los más cortos. La solución es algo críptica de este tiempo:

ß grep "^ .\{1,4\}are$" palabras
boletos de avión
consciente
desnudo
Tenga cuidado con
fragor
cuidado
Comparar
se atreven
declarar
atrapar a
fanfarria
tarifa
llamarada
fulgor
liebre
Mare
Pare
preparar
raro
SCARE
Compartir
SNARE
Repuestos
Plaza
mirada fija
no
Ware
guerra
bienestar

.. .pero hemos conocido el símbolo de intercalación, signo de dólar y antes, así que en realidad la parte nueva es la \{1,4\}. Esto dice "match como repeticiones de solo uno y cuatro, del personaje anterior". El activador para el rango de los números es las llaves, que luego tienen que ser escapado con barras (¿alguien sabe por qué, clase?). Y puesto que el carácter anterior es un período, que coincide con cualquier letra, hemos encontrado todas las palabras menos de ocho letras que terminan en "son".

Esto está muy bien, pero sólo tenemos tantas cartas para trabajar con en Scrabble al mismo tiempo. Decir que nuestro estante del actual tiene las letras "C F T W A B M". ¿Podemos limitar a sólo las palabras que usan esas letras?

ß grep "^ [cftwabm] \ {4\, 1} son$" palabras
consciente
desnudo
cuidado
tarifa
Mare
Ware

Ah, ahora estamos en algún lugar! Los corchetes [] dar el conjunto de caracteres aceptables. Otra forma de utilizarlos es expresar una gama (por ejemplo [0-9]), pero es apenas el caso habitual en juegos de palabras.

La única limitación es la imaginación. Si estás jugando scrabble, que sus socios saben lo que hacer para evitar cualquier sentimiento herido. Me gusta usar esta misma idea para crucigramas también.

Artículos Relacionados

La abuela del arte de la pared de Scrabble

La abuela del arte de la pared de Scrabble

de mis abuelas están afiladas como clavos. Lamentablemente, sus cuerpos les están fallando, pero su mente parece intacta (mejor que la mía en muchos días!) Una de las cosas tradicionales que hago cuando visito mi uno abuela es jugar un juego o dos de
Scrabble de divisas

Scrabble de divisas

Juegos de Scrabble carecen a menudo de una ficha o dos. Éstos dan vuelta a menudo en tiendas de caridad.Hay un montón de cosas que puedes hacer con ellos.nombres de los pueblos es uno. Puede utilizar nombres o insignias de nombre para fiestas o bodas
Scrabble tablero boda libro de visitas

Scrabble tablero boda libro de visitas

Este libro de visitas de la boda es la elección perfecta para los fanáticos de Scrabble y juego de mesa, o aquellos que buscan un ambiente rústico, hecho girar la casa en su boda. Dicho esto, no tiene que ser un boda libro de visitas! Son cuadernos i
Collar de azulejos Scrabble

Collar de azulejos Scrabble

este es un rápido y fácil instructivo sobre cómo hacer un collar muy lindo de un azulejo de scrabble!  No tarda mucho en todo y su más fácil su super divertido! Permite comenzar!Paso 1: materiales No necesitas mucho para este proyecto.Materiales:1. s
Scrabble Tile posavasos

Scrabble Tile posavasos

No encanta la forma en que algunas personas le muelle sorpresas en el último minuto. Que sólo ha conectado a mi correo de trabajo y he encontrado que uno de mis colegas se casó este fin de semana y se acerca al trabajo mañana antes de desaparecer fre
Ornamento del SCRABBLE

Ornamento del SCRABBLE

mi amiga tuvo su primer hijo este año y que quería hacer de ella un ornamento para árbol de Navidad primero de su niño. Hace unos años que mi amigo y yo estábamos en unas vacaciones de "chicas" en Lake Placid, Nueva York, fue esta vez del año, i
Crear fichas de juego Scrabble-Like

Crear fichas de juego Scrabble-Like

Scrabble es una marca registrada de Hasbro en Estados Unidos y Canadá y por Mattel en otros países del mundo. Con este Instructable es nuestro objetivo compartir pasos sobre cómo crear un juego que es similar a la experiencia de jugar Scrabble, así q
Hacer su propio tablero de Scrabble imán

Hacer su propio tablero de Scrabble imán

Oye! Me dieron un desafío de un maestro Instructable. Colaboración me pidió no comprarle un regalo, pero hacer un regalo para Janucá. Sugirió que hacer un collage para ella. Tomé el siguiente paso más. Le encanta el juego scrabble, lectura, realizaci
Scrabble - el juego del número (también conocido como: Math Scrabble)

Scrabble - el juego del número (también conocido como: Math Scrabble)

"Número de Scrabble" (o "Math Scrabble") es un juego basado en Scrabble normal, pero se hacen ecuaciones en vez de palabras. Los azulejos de la letra utilizados en Scrabble se sustituyen por números y operadores. Puede utilizar un está
Las placas de identificación de Scrabble para la novia y el novio

Las placas de identificación de Scrabble para la novia y el novio

estos son fácil y barato y excelente para los amantes del scrabble.Paso 1: Comprar un juego de scrabble.Si mantienes tus ojos estos pueden adquirirse por $1 o $2 en ventas de garaje y tiendas de segunda mano.Paso 2: encontrar las letras para los novi
Personalizar el reloj de tablero de Scrabble

Personalizar el reloj de tablero de Scrabble

Este reloj es perfecto para los ventiladores de Scrabble! Usted puede personalizar con cualquier cosa que te gusta, pero la primera vez que hice un reloj como este era para mi padre y su pareja. Les encanta el Scrabble! También puede usar esta técnic
Jugar Scrabble pared arte Tutorial

Jugar Scrabble pared arte Tutorial

nos encanta Scrabble en mi casa!! Ahora que tenemos esta placa magnética siempre tenemos un juego en nuestra cocina! Nuestros amigos aman esta pieza demasiado. Su divertido ver lo explicar cuando tenemos un conseguir juntos.Paso 1: Lo que se necesita
Hacer su helping manos 100 x más útil para soldar y pegar pequeñas piezas

Hacer su helping manos 100 x más útil para soldar y pegar pequeñas piezas

una manera fácil de hacer sus 'manos' cosa 100 x más útil para soldar, pegar y muchas otras cosas. Estoy un poco avergonzado publicar esta causa es tan simple, pero la gente parece estar sorprendidos cuando les muestro esto.Paso 1: cambiar la lupa co
Adornos de azulejos Scrabble

Adornos de azulejos Scrabble

vi esta idea en una revista hace algunos años y han estado en el Mirador para un Scrabble usado desde entonces. Si eres un nerd juego Scrabble/palabra como yo, van a estar una buena adición a su colección de ornamentos.Este es un proyecto pequeño y r