目錄/usr/share/dict/
包含了一些詞典文件脚囊∽垡海“詞典文件”就是包含了詞典單詞列表的文本文件许饿。我們可以利用這個列表來檢查某個單詞是否為詞典中的單詞课竣。
檢查給定的單詞是否為詞典中的單詞
#!/bin/bash
#文件名:checkword.sh
word=$1
grep -q "^$1$" /usr/share/dict/words
if [ $? -eq 0 ]; then
echo $word is a dictionary word
else
echo $word is not a dictionary word
fi
-
^
標(biāo)記單詞的開始,$
標(biāo)記單詞的結(jié)束叉信。 -
-q
禁止產(chǎn)生任何輸出亩冬。
用拼寫檢查命令aspell
來核查某個單詞是否在詞典中
#!/bin/bash
#文件名:aspellcheck.sh
word=$1
output=$(echo \"$word\" | aspell list)
if [ -z $output ]; then
echo $word is a dictionary word
else
echo $word is not a dictionary word
fi
列出文件中以特定單詞起頭的所有單詞
$ look word filepath
#或者
$ grep "^word" filepath
在默認情況下艘希,如果沒有給出文件參數(shù)硼身,look
命令會使用默認詞典(/usr/share/dict/words
)。