⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 credits.html

📁 Shall高级编程
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML><HEAD><TITLE>Credits</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+"><LINKREL="HOME"TITLE="Advanced Bash-Scripting Guide"HREF="index.html"><LINKREL="UP"TITLE="Endnotes"HREF="endnotes.html"><LINKREL="PREVIOUS"TITLE="Tools Used to Produce This Book"HREF="toolsused.html"><LINKREL="NEXT"TITLE="Disclaimer"HREF="disclaimer.html"><METAHTTP-EQUIV="Content-Style-Type"CONTENT="text/css"><LINKREL="stylesheet"HREF="common/kde-common.css"TYPE="text/css"><METAHTTP-EQUIV="Content-Type"CONTENT="text/html; charset=iso-8859-1"><METAHTTP-EQUIV="Content-Language"CONTENT="en"><LINKREL="stylesheet"HREF="common/kde-localised.css"TYPE="text/css"TITLE="KDE-English"><LINKREL="stylesheet"HREF="common/kde-default.css"TYPE="text/css"TITLE="KDE-Default"></HEAD><BODYCLASS="SECT1"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#AA0000"VLINK="#AA0055"ALINK="#AA0000"STYLE="font-family: sans-serif;"><DIVCLASS="NAVHEADER"><TABLESUMMARY="Header navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">Advanced Bash-Scripting Guide: An in-depth exploration of the art of shell scripting</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="toolsused.html"ACCESSKEY="P">Prev</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom">Chapter 35. Endnotes</TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="disclaimer.html"ACCESSKEY="N">Next</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="CREDITS"></A>35.5. Credits</H1><P><SPANCLASS="emphasis"><ICLASS="EMPHASIS">Community participation made this project        possible.</I></SPAN> The author gratefully acknowledges that	writing this book would have been unthinkable without	help and feedback from all you people out there.</P><P><AHREF="mailto:feloy@free.fr"TARGET="_top">Philippe Martin</A>	translated the first version (0.1) of this document into	DocBook/SGML. While not on the job at a small French company as a	software developer, he enjoys working on GNU/Linux documentation	and software, reading literature, playing music, and, for his	peace of mind, making merry with friends. You may run across him	somewhere in France or in the Basque Country, or you can email him	at <AHREF="mailto:feloy@free.fr"TARGET="_top">feloy@free.fr</A>.</P><P>Philippe Martin also pointed out that positional parameters	past $9 are possible using {bracket} notation. (See <AHREF="othertypesv.html#EX17">Example 4-5</A>).</P><P><AHREF="mailto:stephane_chazelas@yahoo.fr"TARGET="_top">St閜hane	Chazelas</A> sent a long list of corrections, additions,	and example scripts. More than a contributor, he had, in effect,	for a while taken on the role of <SPANCLASS="emphasis"><ICLASS="EMPHASIS">co-editor</I></SPAN>	for this document. <ICLASS="FOREIGNPHRASE">Merci	beaucoup!</I></P><P>Paulo Marcel Coelho Aragao offered many corrections, both major        and minor, and contributed quite a number of helpful        suggestions.</P><P>I would like to especially thank <SPANCLASS="emphasis"><ICLASS="EMPHASIS">Patrick        Callahan</I></SPAN>, <SPANCLASS="emphasis"><ICLASS="EMPHASIS">Mike Novak</I></SPAN>, and        <SPANCLASS="emphasis"><ICLASS="EMPHASIS">Pal Domokos</I></SPAN> for catching bugs, pointing out        ambiguities, and for suggesting clarifications and changes.        Their lively discussion of shell scripting and general        documentation issues inspired me to try to make this document        more readable.</P><P>I'm grateful to Jim Van Zandt for pointing out errors and        omissions in version 0.2 of this document. He also contributed        an instructive <AHREF="contributed-scripts.html#ZFIFO">example script</A>.</P><P>Many thanks to <AHREF="mailto:mikaku@fiwix.org"TARGET="_top">Jordi Sanfeliu</A>        for giving permission to use his fine tree script (<AHREF="contributed-scripts.html#TREE">Example A-17</A>), and to Rick Boivie for revising it.</P><P>Likewise, thanks to <AHREF="mailto:charpov@cs.unh.edu"TARGET="_top">Michel Charpentier</A> for	permission to use his <AHREF="mathc.html#DCREF">dc</A> factoring script	(<AHREF="mathc.html#FACTR">Example 15-50</A>).</P><P>Kudos to <AHREF="mailto:friedman@prep.ai.mit.edu"TARGET="_top">Noah Friedman</A>        for permission to use his string function script (<AHREF="contributed-scripts.html#STRING">Example A-19</A>).</P><P><AHREF="mailto:emmanuel.rouat@wanadoo.fr"TARGET="_top">Emmanuel        Rouat</A> suggested corrections and additions on	<AHREF="commandsub.html#COMMANDSUBREF">command substitution</A> and	<AHREF="aliases.html#ALIASREF">aliases</A>.  He also contributed	a very nice sample <TTCLASS="FILENAME">.bashrc</TT> file (<AHREF="sample-bashrc.html">Appendix K</A>).</P><P><AHREF="mailto:heiner.steven@odn.de"TARGET="_top">Heiner Steven</A>	kindly gave permission to use his base conversion script, <AHREF="mathc.html#BASE">Example 15-46</A>. He also made a number of corrections and many	helpful suggestions. Special thanks.</P><P>Rick Boivie contributed the delightfully recursive	<SPANCLASS="emphasis"><ICLASS="EMPHASIS">pb.sh</I></SPAN> script (<AHREF="recursionsct.html#PBOOK">Example 33-9</A>),	revised the <SPANCLASS="emphasis"><ICLASS="EMPHASIS">tree.sh</I></SPAN> script (<AHREF="contributed-scripts.html#TREE">Example A-17</A>), and suggested performance improvements	for the <SPANCLASS="emphasis"><ICLASS="EMPHASIS">monthlypmt.sh</I></SPAN> script (<AHREF="mathc.html#MONTHLYPMT">Example 15-45</A>).</P><P>Florian Wisser enlightened me on some of the fine points of	testing strings (see <AHREF="comparison-ops.html#STRTEST">Example 7-6</A>), and on other	matters.</P><P>Oleg Philon sent suggestions concerning <AHREF="textproc.html#CUTREF">cut</A> and <AHREF="system.html#PIDOFREF">pidof</A>.</P><P>Michael Zick extended the <AHREF="arrays.html#EMPTYARRAY">empty	array</A> example to demonstrate some surprising array	properties. He also contributed the <SPANCLASS="emphasis"><ICLASS="EMPHASIS">isspammer</I></SPAN>	scripts (<AHREF="communications.html#ISSPAMMER">Example 15-40</A> and <AHREF="contributed-scripts.html#ISSPAMMER2">Example A-30</A>).</P><P>Marc-Jano Knopp sent corrections and clarifications on DOS        batch files.</P><P>Hyun Jin Cha found several typos in the document in the        process of doing a Korean translation. Thanks for pointing        these out.</P><P>Andreas Abraham sent in a long list of typographical	errors and other corrections. Special thanks!</P><P>Others contributing scripts, making helpful suggestions, and	pointing out errors were 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, <SPANCLASS="QUOTE">"jipe,"</SPAN> <SPANCLASS="QUOTE">"bojster,"</SPAN>	<SPANCLASS="QUOTE">"nyal,"</SPAN> <SPANCLASS="QUOTE">"Hobbit,"</SPAN> <SPANCLASS="QUOTE">"Ender,"</SPAN>	<SPANCLASS="QUOTE">"Little Monster"</SPAN> (Alexis), <SPANCLASS="QUOTE">"Mark,"</SPAN>	<SPANCLASS="QUOTE">"Patsie,"</SPAN> 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鰊	Eriksson, John MacDonald, 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, Stefano Palmeri, Nils Radtke, 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, Benno Schulenberg,	Tedman Eng, Jochen DeSmet, Juan Nicolas Ruiz, Oliver Beckstein,	Achmed Darwish, Richard Neill, Albert Siersema, Omair Eshkenazi,	Geoff Lee, JuanJo Ciarlante, Nathan Coulter, Andreas K黨ne,	and David Lawyer (himself an author of four HOWTOs).</P><P>My gratitude to <AHREF="mailto:chet@po.cwru.edu"TARGET="_top">Chet	Ramey</A> and Brian Fox for writing <ICLASS="FIRSTTERM">Bash</I>,	and building into it elegant and powerful scripting	capabilities.</P><P>Very special thanks to the hard-working volunteers at	the <AHREF="http://www.tldp.org"TARGET="_top">Linux Documentation	Project</A>. The LDP hosts a repository of Linux knowledge	and lore, and has, to a large extent, enabled the publication	of this book.</P><P>Thanks and appreciation to IBM, Red Hat, the <AHREF="http://www.fsf.org"TARGET="_top">Free Software Foundation</A>, and        all the good people fighting the good fight to keep Open Source        software free and open.</P><P>Thanks most of all to my wife, Anita, for her encouragement and        emotional support.</P></DIV><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLESUMMARY="Footer navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="toolsused.html"ACCESSKEY="P">Prev</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="index.html"ACCESSKEY="H">Home</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="disclaimer.html"ACCESSKEY="N">Next</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">Tools Used to Produce This Book</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="endnotes.html"ACCESSKEY="U">Up</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">Disclaimer</TD></TR></TABLE></DIV></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -