satan 通过 Google 阅读器发送给您的内容:
于 12-3-26 通过 averiany涂鸦馆 作者:averainy
这个是在slug看到的,还是比较实用的
#!/bin/sh
curl -s \
"http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=dict.top" \
-d \
"type=AUTO& i=$1&doctype=json&xmlVersion=1.4&keyfrom=fanyi.web&ue=UTF-8&typoResult=true&flag=false" \
| sed -E -n 's/.*tgt":"([^"]+)".*/\1/p' ;
用到了curl sed,,通过curl将这个链接的结果返回过来,然后用sed选出你需要的字段.
将上面的代码保存,比如保存为fanyi.sh,增加可执行权限chmod +x fanyi.sh
之后就可以这样调用:
fanyi.sh "测试"
返回结果为:
test
这个脚本翻译中文也是可以的,
curl 和sed的详细内容请参看man page,
PS:保存文件的时候注意:"\|是每行的分隔符,
可从此处完成的操作:
- 使用 Google 阅读器订阅averiany涂鸦馆
- 开始使用 Google 阅读器,轻松地与您喜爱的所有网站保持同步更新
没有评论:
发表评论