开启Linux命令行下的英汉词典
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进行格式化显示。
相关推荐
吹云 2020-11-05
84407805 2020-11-01
曾是土木人 2020-10-31
87201442 2020-10-15
java0 2020-09-29
81437716 2020-09-18
81437716 2020-09-13
bluecarrot 2020-09-11
myCat 2020-09-09
83427718 2020-09-07
85560694 2020-09-03
89520991 2020-08-21
89550191 2020-08-09
katie000 2020-08-04
hunningtu 2020-07-30
89961330 2020-07-28
yuzhongdelei0 2020-07-28
yuzhongdelei0 2020-07-27