1.將下面代碼加入到系統環境變量裡,我這裡加入到/etc/profile中,然後執行source /etc/profile
# jianbing.org on DNS
function j {
dig "$*.jianbing.org" +short txt | perl -pe's/\\(\d{1,3})/chr $1/eg; s/(^"|"$)//g'
}
2.查詢結果,j +你想要翻譯的詞語
[root@client ~]# j sun
[sʌn]
n.
太陽, 陽光, 恆星
vt.
曬
n.
(Sun) 星期天(=Sunday)
美國Sun公司,主要生產SUN系列工作站和網絡產品, 是JAVA語言的創始者
看下代碼也比較簡單,就是寫了一個shell函數,將函數接收到的單詞或者詞組和jianbing.org進行拼接後,通過dig進行DNS查詢,返回簡短信息,通過管道傳遞給perl進行正則的匹配替換,最後通過linux本身的shell進行格式化顯示。