LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: doooom

1月开始的BLFS翻译,迄今已经完成了3/4,招募兄弟来将翻译进行到底。

[复制链接]
发表于 2003-3-6 13:56:21 | 显示全部楼层
啊?翻译还有脚本?是咋回事?贴出来吧!
 楼主| 发表于 2003-3-6 14:18:02 | 显示全部楼层

呵呵写的很笨的,因为也不太会shell,用find . -name *xml -exec xxxxx {}\ 就可以了

sed -e 's/Contents/内容/g'    $1 | \
sed -e 's/Description/说明/g' | \
sed -e 's/a>The /a>/g' | \
sed -e 's/libraries/库文件/g' | \
sed -e 's/package contains/包括/g' | \
sed -e 's/Command explanations/命令解释/g' | \
sed -e 's/Installation of/安装/g' | \
sed -e 's/a>Install /a>安装/g' | \
sed -e 's/by running the following commands/可以使用下面命令/g' | \
sed -e 's/Introduction to /简单介绍/g' | \
sed -e 's/Download location/下载地址/g' | \
sed -e 's/Version used/使用版本/g' | \
sed -e 's/Package size/软件包大小/g' | \
sed -e 's/Estimated Disk space required/预计磁盘使用空间/g' | \
sed -e 's/depends on/依赖于/g' | \
sed -e 's/will utilize/可以利用/g' | \
sed -e 's/Configuring/配置/g' | \
sed -e 's/ and /和/g' | \
sed -e 's/No description available./暂缺/g' | \
sed -e 's/Configuration Information/配置信息/g' > /tmp/blfstmp
mv /tmp/blfstmp $1
发表于 2003-3-6 14:28:56 | 显示全部楼层
收下收下,这种短的贴起来最要命了,呵呵。那我先做着吧:)
发表于 2003-3-6 16:54:45 | 显示全部楼层
没想到也能这样用shell来偷懒,呵呵。。。
发表于 2003-3-7 02:50:46 | 显示全部楼层
牛啊!佩服佩服!小弟对兄台的敬仰有如滔滔江水连绵不绝,
又如黄河泛滥一发不可收拾
 楼主| 发表于 2003-3-7 04:47:43 | 显示全部楼层
呵呵,你住的地方距离rockville远不远?
发表于 2003-3-7 14:22:50 | 显示全部楼层
doooom,现在那些翻译好的是不是都在lfs出书计划的网站上?
有了你的脚本,我1个半小时就做好了other和other-libs,好爽啊!
发表于 2003-3-7 14:41:26 | 显示全部楼层
doooom,我把你的脚本改了一下,可以直接用了。
你的想法真绝,我就想不到:)
[tram@~/translation]$ ./buildbook.sh
html one done
html two done
[tram@~/translation]$ cat autotrans.sh
#!/bin/bash -x
for i in `find ./ -name "*.xml"`
do

sed -e 's/Contents/内容/g' $i | \
sed -e 's/Description/说明/g' | \
sed -e 's/a>The /a>/g' | \
sed -e 's/libraries/库文件/g' | \
sed -e 's/package contains/包括/g' | \
sed -e 's/Command explanations/命令解释/g' | \
sed -e 's/Installation of/安装/g' | \
sed -e 's/a>Install /a>安装/g' | \
sed -e 's/by running the following commands/可以使用下面命令/g' | \
sed -e 's/Introduction to /简单介绍/g' | \
sed -e 's/Download location/下载地址/g' | \
sed -e 's/Version used/使用版本/g' | \
sed -e 's/Package size/软件包大小/g' | \
sed -e 's/Estimated Disk space required/预计磁盘使用空间/g' | \
sed -e 's/depends on/依赖于/g' | \
sed -e 's/will utilize/可以利用/g' | \
sed -e 's/Configuring/配置/g' | \
sed -e 's/ and /和/g' | \
sed -e 's/No description available./暂缺/g' | \
sed -e 's/Configuration Information/配置信息/g' > /tmp/blfstmp
mv /tmp/blfstmp $i
done
[tram@~/translation]$
 楼主| 发表于 2003-3-7 15:18:03 | 显示全部楼层
哈哈,可惜大家都搞完了才有这个。
发表于 2003-3-7 15:32:43 | 显示全部楼层
是啊,要是开始就有……
下次再搞什么,就有经验了,前期准备工作要充分,呵呵!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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