当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 别人编的简易网络词典
帖子发表于 : 2010-12-28 22:51 

注册: 2010-03-01 11:51
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
1 RGS=1
2 E_BADARGS=65
3
4 #prepare the cache dir to save the translate offline
5 if [ ! -e ~/dictionary ];
6 then
7 echo "make dir…."
8 mkdir ~/dictionary
9 fi
10
11 #check the arg that user inputed
12 if [ $# -ne "$ARGS" ];
13 then
14 echo "Usage:`basename $0` word"
15 exit $E_BADARGS
16 fi
17
18 if [ ! -f ~/dictionary/$1 ];
19 then
20 #read the translate from dict of baidu.com
21 #PS: Why to use Baidu? The answer is simple, fast.
22 w3m -no-cookie -dump 'http://dict.baidu.com/s?wd='$1' &f=#' | sed '/以下结果来自互联网网络释义/,$d'| sed '1,15d' | tac | sed '1,2d' | tac |sed -r '/^[0-9]+./N;s/n// ' > ~/dictionary/$1
23 fi
24
25 msg=`cat ~/dictionary/$1`
26 if [ "$msg" = "" ];
27 then
28 msg="您所查询的$1无法找到解释。"
29 fi
30 notify-send "$1" "$msg" >/dev/null 2>&1
31 if [ $? -eq 0 ];
32 then
33 exit 0
34 else
35
36 echo
37 echo -e "——————–33[1;40;33m $1 33[0m--------------------"
38 echo "$msg"
39 exit 0
40 fi


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 别人编的简易网络词典
帖子发表于 : 2010-12-28 22:54 

注册: 2010-03-01 11:51
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
不过有一些问题 改了一部分 另外的不知道怎么改了 麻烦大家帮忙~~


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译