Poiché i caratteri jolly non sono riconosciuti dalla GUI, c'è un altro modo?
Dalla riga di comando puoi usare look
che cerca la stringa come prefisso di una parola nel file /usr/share/dict/words
.
look ent
Fai clic con il pulsante destro del mouse sulla finestra del Terminale e seleziona il menu "....." oppure puoi grep
/usr/share/dict/words
utilizzando le espressioni regolari o le espressioni regolari estese. Ad esempio:
grep 'hello$' /usr/share/dict/words
Non mi è mai piaciuto che Dictionary.app in macOS non supporti i caratteri jolly e mentre ho menzionato nel mio commento all'OP da usare e dizionario online che supporta i caratteri jolly , ho anche cercato Google per una app di terze parti che potrebbe essere installata e non trovata.
Mentre si può facilmente salvare il collegamento URL , tuttavia, ho deciso per applicalo , utilizzando AppleScript , salvandolo come Dizionario jolly Search.app , quindi ho potuto accedervi dal Dock o Spotlight , ecc.
CopiaeincollailcodiceAppleScriptsottoinunnuovoScriptEditordocumentoesalvalocomeapplicazione.
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
Nota che puoi dargli un'icona personalizzata e ci sono istruzioni su Internet come farlo. Ho preso il file Dictionary.icns da Dictionary.app, che è rosso e utilizzando Anteprima per esportato l'immagine 1024x1024 come PNG . L'ho modificato in blu in GIMP regolando la saturazione tonalità su < em> rosso colore. Quindi, utilizza le istruzioni in Crea le tue icone personalizzate in OS X 10.7.5 o successive Ho creato un file blu Dictionary.icns , che ho usato per sostituire applet.icns file all'interno dell'app AppleScript , rinominandolo applet.icns .
Utilizza il comando egrep
in Terminal
. Riconosce i caratteri jolly:
egrep "^..arl$" /usr/share/dict/words
Il caret ^
indica il comando egrep
per cercare la stringa all'inizio di una riga e il punto .
corrisponde a qualsiasi carattere tranne una nuova riga.
Quindi, ecco i risultati di una ricerca:
gnarl
pearl
quarl
snarl
wharl
Usando un punto interrogativo ?
puoi persino trovare parole che possono avere o meno caratteri:
egrep "^int..?$" /usr/share/dict/words
Risultato (ecco into
incluso):
inter
intil
into
intue
Inoltre puoi utilizzare questo bash alias
:
findword () { /usr/bin/grep ^"$@"$ /usr/share/dict/words ; }
findword '.ello'
Risultato:
cello
hello
Oppure puoi cercare usando *
per tutte le parole che terminano in mill
(inclusa la parola mill
stessa):
egrep '^.*mill$' /usr/share/dict/words
crabmill
crazingmill
graymill
gristmill
mill
overmill
pugmill
remill
sawmill
semimill
treadmill
walkmill
windmill
Leggi altre domande sui tag dictionary macos