38.5 致谢

社区的参与让这个项目有了可能实现。作者深知写这本书,如果没有你们这些社区人的帮助和反馈,是不可能完成的。非常感谢你们。

Philippe Martin(email:feloy@free.fr) 把这个文档的第一版翻译进了 DocBook/SGML. 当他不在一个法国小公司上班的时候,他喜欢在GNU/Linux的文档和软件上工作,阅读文学,为了头脑安静而玩音乐,结交朋友。 你可能会在法国的某个地方或者在Basque Country 偶遇他。 你也可以给他发邮件:feloy@free.fr

Philippe Martin 同时指出传入的$9位置参数可能使用{bracket}注解。(参考例子 4-5

Stéphane Chazelas(email:stephane_chazelas@yahoo.fr) 发过来了一长串的修改、添加以及脚本例子。除了作为一个贡献者之外,他实际上担任过一段时间的所谓的文档编辑工作者。非常感谢!

Paulo Marcel Coelho Aragao提供了很多修改,不管是重要的还是次要的,并且贡献了非常多有用的建议。

我这里特别感谢Patrick Callahan, Mike Novak 和 Pal Domokos,他们帮忙找bug、指出不明确之处、在这份文档的0.1版本里提供了一些澄清和改变的建议。他们活跃的讨论shell脚本和一些文档问题,这激励着我让这份文档更加可读。

我很感激Jim Van Zandt,他指出了这份文档的0.2版的错误和疏漏之处。他同时贡献了一个非常有建设性的脚本例子.

非常感谢Jordi Sanfeliu(email:mikaku@fiwix.org) 让本书使用他的不错的tree脚本(例子 A-16),以及Rick Boivie修改了它。

同样的,感谢Michel Charpentier(email:charpov@cs.unh.edu ) 让我们使用他的dc 分解脚本(例子16-52).

赞扬Noah Friedman(email:friedman@prep.ai.mit.edu ) 许可了他的字符串函数脚本(例子 A-18).

Emmanuel Rouat(email: emmanuel.rouat@wanadoo.fr )在 命令替换别名路径管理上给了一些修改和添加的建议。他同时贡献了一个非常有意思的样例文件—.bashrc (附录M).

Heiner Steven(email:heiner.steven@odn.de ) 友善的让我们使用他的转换脚本,例子 16-48。他同时提供了许多修改和有帮助的建议。特别感谢。

Rick Boivie 贡献了令人愉快的pb.sh 脚本(例子 36-11),修改了tree.sh脚本(例子 A-16),并且提出了mothlypmt.sh脚本的性能改善(例子 16-47).

Florian Wisser 给我提醒了测试字符串的五点(参考例子 7-6),以及其它的一些事情。

Oleg Philon 关于cutpidof提出了一些建议。

Michael Zick 扩展了空数组的例子,从而证明了一些令人惊讶的数组特性。他同时贡献了isspammer脚本(例子 16-41例子 A-48).

Marc-Jano Knopp提出了一些修改和澄清关于DOS的批处理文件。

Hyun Jin Cha发现了文档中的一些排印错误,在做韩语翻译的时候。非常感谢他指出了这些内容。

Andreas Abraham 提出了一长串的排印错误和其它的一些修改。特别感谢!

其它贡献脚本、提出帮助性的意见以及指出错误的有:

Gabor Kiss, Leopold Toetsch, Peter Tillier, Marcus Berglof, Tony Richardson, Nick Drage (script ideas!), Rich Bartell, Jess Thrysoee, Adam Lazur, Bram Moolenaar, Baris Cicek, Greg Keraunen, Keith Matthews, Sandro Magi, Albert Reiner, Dim Segebart, Rory Winston, Lee Bigelow, Wayne Pollock, “jipe,” “bojster,” “nyal,” “Hobbit,” “Ender,” “Little Monster” (Alexis), “Mark,” “Patsie,” “vladz,” Peggy Russell, Emilio Conti, Ian. D. Allen, Hans-Joerg Diers, Arun Giridhar, Dennis Leeuw, Dan Jacobson, Aurelio Marinho Jargas, Edward Scholtz, Jean Helou, Chris Martin, Lee Maschmeyer, Bruno Haible, Wilbert Berendsen, Sebastien Godard, Bjön Eriksson, John MacDonald, John Lange, Joshua Tschida, Troy Engel, Manfred Schwarb, Amit Singh, Bill Gradwohl, E. Choroba, David Lombard, Jason Parker, Steve Parker, Bruce W. Clare, William Park, Vernia Damiano, Mihai Maties, Mark Alexander, Jeremy Impson, Ken Fuchs, Jared Martin, Frank Wang, Sylvain Fourmanoit, Matthew Sage, Matthew Walker, Kenny Stauffer, Filip Moritz, Andrzej Stefanski, Daniel Albers, Jeffrey Haemer, Stefano Palmeri, Nils Radtke, Sigurd Solaas, Serghey Rodin, Jeroen Domburg, Alfredo Pironti, Phil Braham, Bruno de Oliveira Schneider, Stefano Falsetto, Chris Morgan, Walter Dnes, Linc Fessenden, Michael Iatrou, Pharis Monalo, Jesse Gough, Fabian Kreutz, Mark Norman, Harald Koenig, Dan Stromberg, Peter Knowles, Francisco Lobo, Mariusz Gniazdowski, Sebastian Arming, Chetankumar Phulpagare, Benno Schulenberg, Tedman Eng, Jochen DeSmet, Juan Nicolas Ruiz, Oliver Beckstein, Achmed Darwish, Dotan Barak, Richard Neill, Albert Siersema, Omair Eshkenazi, Geoff Lee, Graham Ewart, JuanJo Ciarlante, Cliff Bamford, Nathan Coulter, Ramses Rodriguez Martinez, Evgeniy Ivanov, Craig Barnes, George Dimitriu, Kevin LeBlanc, Antonio Macchi, Tomas Pospisek, David Wheeler, Erik Brandsberg, YongYe, Andreas Kühne, Pádraig Brady, Joseph Steinhauser, and David Lawyer (himself an author of four HOWTOs).

我非常感激Chet Ramey(email:chet@po.cwru.edu )和Brian Fox,他们写了Bash,并且把它们编进了优雅的和强力的ksh脚本中。

特别感谢努力工作的Linux Documentation Project 的志愿者。LDP 存储了Linux知识和学问,极大程度上让这本书的发行成为了可能。

感谢和感激IBM、Redis Hat、Google、Free Software Foundation以及所有奋战在让开源软件项目更加自由和开放的一线的人们。

感谢我四年级的老师,Miss Spencer,是她的情感支持让我相信,我可能不是一个完全的loser.

最感谢我的妻子—Anita,感谢她的鼓励、灵感和情感支持。