4 votos

Buscar el diccionario con comodines

Dado que los comodines no son reconocidos por la GUI, ¿hay otra manera?

Introduzca aquí la descripción de la imagen

1voto

Michael Zhou Puntos 167

Desde la línea de comandos puede usar look que busca la cadena como un prefijo de una palabra en el archivo /usr/share/dict/words .

 look ent
 

Haga clic con el botón derecho del ratón en la ventana de Terminal y seleccione Buscar menú "....." o puede grep /usr/share/dict/words usar expresiones regulares o expresiones regulares extendidas. Como:

 grep 'hello$' /usr/share/dict/words
 

1voto

user3439894 Puntos 5883

Nunca me gustó que el Diccionario.aplicación en macOS no admite caracteres comodín y mientras que mencioné en mi comentario a la OP a utilizar y diccionario online que admite caracteres comodín, también he buscado en Google para una aplicación de terceros que podrían ser instalado y no encuentro ninguna.

Mientras que uno puede fácilmente agregar a favoritos la https://www.onelook.com URL, sin embargo, me decidí a appify , usando AppleScript, guardar como Comodín de Búsqueda de Diccionario.aplicación, para que yo pudiera acceder a ella desde el Dock o Foco, etc.

Wildcard Dictionary Search

Copiar y pegar el AppleScript código siguiente en un nuevo blanco Editor de secuencias de Comandos documento y guardarlo como una aplicación.

on run
    try
        tell current application
            activate
            set theSearchString to text returned of ¬
                (display dialog ¬
                    "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 usted puede darle un icono personalizado y hay instrucciones en el Internet sobre cómo hacerlo. Tomé el Diccionario.icns archivo desde el Diccionario.la aplicación, que es rojo, y el uso de vista previa para exportar el 1024x1024 de imagen como PNG. He cambiado a azul en GIMP por el ajuste de Tono-Saturación en la red de color. A continuación, siguiendo las instrucciones de Crear Tus Propios Iconos Personalizados en OS X 10.7.5 o Posterior he creado un azul Diccionario.icns archivo, la cual he usado para reemplazar el applet.icns archivo dentro de la AppleScript de la aplicación, cambiar el nombre del applet.icns.

0voto

Andy Puntos 193

Uso egrep comando en Terminal. Reconoce los comodines:

egrep "^..arl$" /usr/share/dict/words

El símbolo de intercalación ^ dice egrep comando para buscar la cadena al principio de una línea, y el punto de . coincide con cualquier carácter excepto una nueva línea.

Así que, aquí están los resultados de una búsqueda:

gnarl
pearl
quarl
snarl
wharl

Mediante el uso de un signo de interrogación ? usted puede incluso encontrar palabras que pueden o no pueden tener un personajes:

egrep "^int..?$" /usr/share/dict/words

Resultado ( into incluido):

inter
intil
into
intue

También puede utilizar esta bash alias:

findword () { /usr/bin/grep ^"$@"$ /usr/share/dict/words ; }

findword '.ello'

Resultado:

cello
hello

O usted puede buscar usando * de todas las palabras que terminan en mill (incluyendo la palabra mill sí):

egrep '^.*mill$' /usr/share/dict/words

crabmill
crazingmill
graymill
gristmill
mill
overmill
pugmill
remill
sawmill
semimill
treadmill
walkmill
windmill

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X