LinuxSir.cn,穿越时空的Linuxsir!

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

高级Bash脚本编程指南(Advanced Bash-Scripting Guide):[最新]中文正式3.9.1版发布

[复制链接]
发表于 2006-7-29 01:39:12 | 显示全部楼层
我也想翻译一本书,但不知道哪本有关Bash Shell的英文书还没有被翻译啊?
回复 支持 反对

使用道具 举报

发表于 2006-7-29 01:54:23 | 显示全部楼层
好东西!一定要顶
回复 支持 反对

使用道具 举报

发表于 2006-7-30 10:45:22 | 显示全部楼层
贡献巨大,顶上去
回复 支持 反对

使用道具 举报

发表于 2006-8-8 23:30:00 | 显示全部楼层
绝对要支持,顶
回复 支持 反对

使用道具 举报

发表于 2006-8-10 23:05:05 | 显示全部楼层
呵呵.努力.不错啊.呵呵
回复 支持 反对

使用道具 举报

发表于 2006-8-16 13:16:49 | 显示全部楼层
偶像,巨人,伟人,超人,英雄。。。。。。。。。。。。。
再找不出更强烈的形容词来表达了~~~~~
krion,你和,bill,linus三分天下~~~~~~~~

太惭愧了。这样的精华帖,我现在才看到,真是感到很惭愧
回复 支持 反对

使用道具 举报

发表于 2006-8-18 00:06:42 | 显示全部楼层
谢谢两位译者kiron和杨春敏!
谢谢为linux作贡献的所有人!
功德无量了!
回复 支持 反对

使用道具 举报

发表于 2006-8-18 13:45:08 | 显示全部楼层
第三章有个错误
命令分割符[分号]. 分割符允许在同一行里有两个或更多的命令

那个分号写错了吧?
回复 支持 反对

使用道具 举报

发表于 2006-8-18 16:29:00 | 显示全部楼层

[bug]发现一个BUG,不知道是翻译出错,还是原著有错

在第26章--数组的部分--埃拉托色尼素数筛子的代码中

  1. 64 let i=$LOWER_LIMIT+1
  2. 65 # 我们都知道 1 是素数, 所以我们从 2 开始.
  3. 66  
  4. 67 until [ "$i" -gt "$UPPER_LIMIT" ]
  5. 68 do
  6. 69  
  7. 70 if [ "${Primes[i]}" -eq "$PRIME" ]
  8. 71 # 不要处理已经过滤过的数字 (被标识为非素数).
  9. 72 then
  10. 73  
  11. 74   t=$i
  12. 75  
  13. 76   while [ "$t" -le "$UPPER_LIMIT" ]
  14. 77   do
  15. 78     let "t += $i "
  16. 79     Primes[t]=$NON_PRIME
  17. 80     # 标识为非素数.
  18. 81   done
复制代码


第64跟65行有问题,首先1不是素数,而且,如果这个算法从1开始算起,肯定没有答案。从2开始肯定不是注解上的原因

还有SPLIT的这个变量没有用过,应该再用在第70行,把那个$UPPER_LIMIT,改成$SPLIT

目前看的最大的BUG,其他的翻译一些错误可能是打字时出错,但是无关痛痒,都看得懂
但是这个BUG是有误导的意思
不知道写的对不对,但是希望有人能看到
回复 支持 反对

使用道具 举报

发表于 2006-8-18 17:13:57 | 显示全部楼层
非常感谢!辛苦了!
回复 支持 反对

使用道具 举报

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

本版积分规则

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