Risposte:
Dalla riga di comando puoi usare ciò look
che cerca la stringa come prefisso di una parola nel file- /usr/share/dict/words
.
look ent
Fare clic con il tasto destro sulla parola nella finestra Terminale e selezionare Cerca nel menu "....." oppure è possibile grep
/usr/share/dict/words
utilizzare espressioni regolari o espressioni regolari estese. Ad esempio:
grep 'hello$' /usr/share/dict/words
Mi è mai piaciuto che il Dictionary.app in MacOS non supporta i caratteri jolly e mentre ho già detto nel mio commento al PO da usare e dizionario online che supporta i caratteri jolly , ho cercato anche di Google per un app di terze parti che potrebbero essere installato e didn' non ne trovo nessuno.
Mentre si può facilmente bookmark il https://www.onelook.com URL , comunque, ho deciso di appify , usando AppleScript , salvandolo come jolly Dizionario Search.app , così ho potuto accedere dal Dock o Spotlight , etc.
Copia e incolla il codice AppleScript in basso in un nuovo documento Script Editor vuoto e salvalo come applicazione.
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
Nota che puoi dargli un'icona personalizzata e ci sono istruzioni su Internet su come farlo. Ho preso il file Dictionary.icns dall'interno di Dictionary.app, che è rosso , e usando Anteprima per esportare l'immagine 1024x1024 come PNG . L'ho cambiato in blu in GIMP regolando la tonalità di saturazione sul colore rosso . Quindi usando le istruzioni in Crea le tue icone personalizzate in OS X 10.7.5 o versioni successive ho creato un file Dictionary.icns blu , che ho usato per sostituire il file applet.icns all'interno dell'app AppleScript , rinominandoloapplet.icns .
Usa il egrep
comando in Terminal
. Riconosce i caratteri jolly:
egrep "^..arl$" /usr/share/dict/words
Il cursore ^
indica egrep
al comando di 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 o meno avere un carattere:
egrep "^int..?$" /usr/share/dict/words
Risultato (qui into
incluso):
inter
intil
into
intue
Inoltre puoi usare questo bash alias
:
findword () { /usr/bin/grep ^"$@"$ /usr/share/dict/words ; }
findword '.ello'
Risultato:
cello
hello
Oppure puoi cercare usando *
tutte le parole che terminano con 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