前言
ydcv 是目前为止我最喜欢的命令行查词工具, 强烈推荐有查词需求的 Linux 用户尝试, 安装方法参见 项目主页, 运行 setup.py
即可.
这个脚本只是提供了命令行查词功能, 但是像我这样的英语渣渣可能想把查过的单词记录下来, 以便添加到背单词的软件中进行记忆学习, 所有就有了这篇文章.
实现
实现方法也很简单, 写一个简单的 shell 脚本, 在查词之前记录单词即可.
我这里新建了一个叫作 “record.sh” 的脚本文件, 写入以下内容
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19!/bin/sh
单词本所在文件夹
dir="/home/seven/.ydcv/"
单词本文件
file="wordlist.txt"
检查文件夹是否存在
if [ ! -e $dir ]
then
mkdir $dir -p
fi
记录单词
for i in $*
do
echo $i >> $dir$file
done
调用 ydcv 进行查词
ydcv $*给脚本添加可执行权限
1
chmod +x record.sh
为脚本添加软链
1
sudo ln -s ${record.sh_path} /usr/bin/yd
以后, 输入命令
yd
就可以记录查词记录了, 单词记录会以文本形式存储在 shell 脚本指定的文件中.