免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2044 | 回复: 8
打印 上一主题 下一主题

每天一脚本-单词翻译 shell [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-26 09:44 |只看该作者 |倒序浏览
谢谢00306的 elinks zenity 提示的命令!
没啥技术含量! 就为加一深一下记忆!
希望,大家指点一下!

#!/bin/sh
#English
echo -e "请输入英文单词"
read english
china=$(elinks --dump http://tran.httpcn.com/En/?wd="$english" | sed -n 2,23p | grep [*] | awk -F ] '{print NR,$2}' | awk -F 详细 '{print $1}')
zenity --title "$english" --info --text "$china"



[ 本帖最后由 amxiaomao 于 2009-5-26 09:47 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-05-26 09:48 |只看该作者
字典里没有CU?

论坛徽章:
0
3 [报告]
发表于 2009-05-26 09:56 |只看该作者
[quote]原帖由 [i]amxiaomao[/i] 于 2009-5-26 09:44 发表 [url=http://bbs2.chinaunix.net/redirect.php?goto=findpost&pid=10603324&ptid=1462240][img]http://bbs2.chinaunix.net/images/common/back.gif[/img][/url]
谢谢00306的 elinks zenity 提示的命令!
没啥技术含量! 就为加一深一下记忆!:lol:
希望,大家指点一下!:em03:

#!/bin/sh
#English
echo -e "请输入英文单词"
read english
china=$(elinks --dum ... [/quote]


可以改为:

export WORD=$(zenity --entry --title "输入" --text "请输入你要翻译的单词:")
china=$(elinks --dump http://tran.httpcn.com/En/?wd="$WORD" | sed -n 2,23p | grep [*] | awk -F ] '{print NR,$2}' | awk -F 详细 '{print $1}')
zenity --title "$WORD" --info --text "$china"

呵呵,就成了一个桌面程序了

[[i] 本帖最后由 00306 于 2009-5-26 09:57 编辑 [/i]]

论坛徽章:
0
4 [报告]
发表于 2009-05-26 09:59 |只看该作者
原帖由 00306 于 2009-5-26 09:56 发表



可以改为:

export WORD=$(zenity --entry --title "输入" --text "请输入你要翻译的单词:"
china=$(elinks --dump http://tran.httpcn.com/En/?wd="$WORD" | sed -n 2,23p | grep
  • | awk -F ] ' ...

  • 论坛徽章:
    0
    5 [报告]
    发表于 2009-05-26 10:02 |只看该作者
    原帖由 00306 于 2009-5-26 09:56
    呵呵,就成了一个桌面程序了





    谢谢!
    果然!

    论坛徽章:
    0
    6 [报告]
    发表于 2009-05-26 10:08 |只看该作者

    回复 #1 amxiaomao 的帖子

    呵呵,zenity这个命令挺好玩的

    我用它做了个远程桌面连接列表,把平时要登陆的机器加到里面去
    除了zenity,还有KDE桌面的kdialog命令也一样可以实现shell图形化

    [ 本帖最后由 00306 于 2009-5-26 10:09 编辑 ]

    screenshot.png (38.96 KB, 下载次数: 30)

    screenshot.png

    论坛徽章:
    0
    7 [报告]
    发表于 2009-05-26 10:11 |只看该作者
    原帖由 00306 于 2009-5-26 10:08 发表
    呵呵,zenity这个命令挺好玩的

    我用它做了个远程桌面连接列表,把平时要登陆的机器加到里面去
    除了zenity,还有KDE桌面的kdialog命令也一样可以实现shell图形化


    昨天,没注意看这命令。刚查了一下。不错!

    论坛徽章:
    0
    8 [报告]
    发表于 2009-05-26 10:21 |只看该作者
    原帖由 amxiaomao 于 2009-5-26 10:11 发表


    昨天,没注意看这命令。刚查了一下。不错!



    把zenity --title "$WORD" --info --text "$china"这句改为:
    notify-send "$WORD" "$china"
    试试

    [ 本帖最后由 00306 于 2009-5-26 10:22 编辑 ]

    screenshot.png (31.97 KB, 下载次数: 29)

    screenshot.png

    论坛徽章:
    0
    9 [报告]
    发表于 2009-05-26 10:48 |只看该作者

    回复 #8 00306 的帖子

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

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP