Ya que los comodines no son reconocidos por la GUI, ¿hay otra manera?
Desde la línea de comandos puedes usar look
que busca la cadena como el prefijo de una palabra en el archivo- /usr/share/dict/words
.
look ent
Haga clic con el botón derecho en la palabra en la ventana del Terminal y seleccione Buscar en el menú "....." o puede grep
/usr/share/dict/words
usando expresiones regulares o expresiones regulares extendidas. Tales como:
grep 'hello$' /usr/share/dict/words
Nunca me gustó que Dictionary.app en macOS no sea compatible con comodines y, aunque mencioné en mi comentario al OP, usarlo y el diccionario en línea que admite comodines , también busqué en Google una aplicación de terceros que pudiera instalarse y no encontré ninguna.
Si bien se puede marcar fácilmente la enlace URL , no obstante, decidí para appify , usando AppleScript , guardándolo como Wildcard Dictionary Search.app , por lo que podría acceder desde Dock o Spotlight , etc.
CopieypegueelAppleScriptcódigoacontinuaciónenunnuevoScriptEditordocumentoenblancoyguárdelocomounsolicitud.
onruntrytellcurrentapplicationactivatesettheSearchStringtotextreturnedof¬(displaydialog¬"Wildcard Dictionary Search:" default answer "" buttons {"Cancel", "OK"} ¬
default button 2 with title "https://www.onelook.com/?w=")
end tell
tell application "Safari"
tell front window
if theSearchString is not equal to "" then
set current tab to (make new tab with properties ¬
{URL:"https://www.onelook.com/?w=" & theSearchString})
else
set current tab to (make new tab with properties ¬
{URL:"https://www.onelook.com"})
end if
end tell
end tell
on error eStr number eNum
if eNum is not equal to -128 then
display dialog eStr & " number " & eNum buttons {"OK"} ¬
default button 1 with icon caution
return
end if
end try
end run
Tenga en cuenta que puede darle un icono personalizado y hay instrucciones en Internet sobre cómo hacerlo. Tomé el archivo Dictionary.icns de Dictionary.app, que es red , y uso Preview para exportó la imagen 1024x1024 como PNG . Lo cambié a azul en GIMP ajustando el tono de saturación en el < em> rojo color. Luego, utilice las instrucciones en Cree sus propios iconos personalizados en OS X 10.7.5 o posterior creé un archivo azul Dictionary.icns , que solía reemplazar el applet.icns archivo dentro de la aplicación AppleScript , cambiándole el nombre a applet.icns .
Usa el comando egrep
en Terminal
. Reconoce comodines:
egrep "^..arl$" /usr/share/dict/words
El comando caret ^
le dice al comando egrep
que busque la cadena al comienzo de una línea, y el punto .
coincide con cualquier carácter excepto una nueva línea.
Por lo tanto, aquí están los resultados de una búsqueda:
gnarl
pearl
quarl
snarl
wharl
Al usar un signo de interrogación ?
, incluso puedes encontrar palabras que pueden o no tener caracteres:
egrep "^int..?$" /usr/share/dict/words
Resultado (aquí se incluye into
incluido):
inter
intil
into
intue
También puedes usar este bash alias
:
findword () { /usr/bin/grep ^"$@"$ /usr/share/dict/words ; }
findword '.ello'
Resultado:
cello
hello
O puede buscar usando *
para todas las palabras que terminan en mill
(incluida la palabra mill
):
egrep '^.*mill$' /usr/share/dict/words
crabmill
crazingmill
graymill
gristmill
mill
overmill
pugmill
remill
sawmill
semimill
treadmill
walkmill
windmill
Lea otras preguntas en las etiquetas macos dictionary