bash 有道词典,数据库加强版
- 作者: 爱青柠没道理
- 来源: 51数据库
- 2022-09-21
#!/bin/bash
databasepath='/home/quanwei/desktop/dict'
sqlite3 $databasepath "create table if not exists dict (key text,value text,time int default 1,createtime datetime);"
value=`sqlite3 $databasepath "select value from dict where key='$@'"`
if [ $value ]; then
echo $value
sqlite3 $databasepath "update dict set time=(select time from dict where key='$@')+1 where key='$@'" &
else
url="http://www.51sjk.com/Upload/Articles/1/0/330/330072_20220921165637278.0&q=%1"
answer=`curl -G --data-urlencode $@ ${url} 2>/dev/null|grep result`
answer=${answer#result=}
echo $answer
time=`date`
sqlite3 $databasepath "insert into dict(key,value,createtime) values('$@','$answer','$time')" &
fi
推荐阅读
