无意中发现一个很有趣的文章,可以在linux的命令行下直接对英语单词翻译,下面是实现过程:


1:在对应的环境配置文件中添加如下代码(比如:/.bashrc、/etc/profile等),举例在/.bashrc文件中添加如下

wKioL1MYEzvil1jRAAA7T7XyJPI123.jpg

2:重新打开一个shell,在命令行下输入:j +(翻译的英语单词)。如:

wKioL1MYE7Cw3-_SAAERYXde9Qw859.jpg


网上某位博友对此代码的解释:这就是一个shell函数,将函数接收到的单词或者词组和jianbing.org进行拼接后通过dig进行DNS查询,返回简单信息,通过管道传递给perl进行正则的匹配替换,最后通过linux本身的shell格式进行显示


注意:能正常的翻译还需要一个dig命令,centos的yum安装dig的方法为:

yum install bind-utils -y