首頁 > 軟體

開啟Linux命令列下的英漢詞典

2020-06-16 17:49:03

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進行格式化顯示。

本文永久更新連結地址http://www.linuxidc.com/Linux/2015-12/126023.htm


IT145.com E-mail:sddin#qq.com