LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 980|回复: 3

如何控制类似于 dict 此类命令的输出结果?

[复制链接]
发表于 2007-10-2 02:40:00 | 显示全部楼层 |阅读模式
我这里用 dict word 查询单词后,结果返回是进入一个类似 vim 的文本阅读状态的,需要输入 :q 才能退出。我用 python 写了一个小工具来处理查询单词的返回结果,用 os.system 来实现只能先 os.system("dict xxx >> temp.txt\n" ) 之后,再通过 var=os.system("cat temp.txt") 来将结果传送给变量 var,觉得要经过存储临时文件,很麻烦,也显然是在走弯路,如果 dict xxx 的结果可以直接在 shell 里输出的话则可以直接获取,不需要这么复杂,请问应该怎么设置或者写 python 的获取语句来达到目的呢?
发表于 2007-10-2 09:58:21 | 显示全部楼层
dict ? 我用 sdcv , stardict 命令行的,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-7 09:56:41 | 显示全部楼层
嗯,,用 stardict 也可以,,但是这个命令行下的 stardict 怎么 emerge 的?我 emerge stardict 之后是 GUI 的,批处理的时候很不方便,也没发现有 sdcv 这个命令啊,,,
回复 支持 反对

使用道具 举报

发表于 2007-10-7 12:22:54 | 显示全部楼层
http://sourceforge.net/projects/sdcv/

拷贝一下字典就行了, 挺好用的,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表