This document first appeared as a 60-page HOWTO in the late spring of 2000. Since then, it has gone through quite a number of updates and revisions. This book could not have been written without the assistance of the Linux community, and especially of the volunteers of the Linux Documentation Project.
Here is the e-mail to the LDP requesting permission to submit version 0.1.
From thegrendel@theriver.com Sat Jun 10 09:05:33 2000 -0700 Date: Sat, 10 Jun 2000 09:05:28 -0700 (MST) From: "M. Leo Cooper" <thegrendel@theriver.com> X-Sender: thegrendel@localhost To: ldp-discuss@lists.linuxdoc.org Subject: Permission to submit HOWTO Dear HOWTO Coordinator, I am working on and would like to submit to the LDP a HOWTO on the subject of "Bash Scripting" (shell scripting, using 'bash'). As it happens, I have been writing this document, off and on, for about the last eight months or so, and I could produce a first draft in ASCII text format in a matter of just a few more days. I began writing this out of frustration at being unable to find a decent book on shell scripting. I managed to locate some pretty good articles on various aspects of scripting, but nothing like a complete, beginning-to-end tutorial. Well, in keeping with my philosophy, if all else fails, do it yourself. As it stands, this proposed "Bash-Scripting HOWTO" would serve as a combination tutorial and reference, with the heavier emphasis on the tutorial. It assumes Linux experience, but only a very basic level of programming skills. Interspersed with the text are 79 illustrative example scripts of varying complexity, all liberally commented. There are even exercises for the reader. At this stage, I'm up to 18,000+ words (124k), and that's over 50 pages of text (whew!). I haven't mentioned that I've previously authored an LDP HOWTO, the "Software-Building HOWTO", which I wrote in Linuxdoc/SGML. I don't know if I could handle Docbook/SGML, and I'm glad you have volunteers to do the conversion. You people seem to have gotten on a more organized basis these last few months. Working with Greg Hankins and Tim Bynum was nice, but a professional team is even nicer. Anyhow, please advise. Mendel Cooper thegrendel@theriver.com
Table P.1. Revision History
Release | Date | Comments |
---|---|---|
0.1 | 14 Jun 2000 | Initial release. |
0.2 | 30 Oct 2000 | Bugs fixed, plus much additional material and more example scripts. |
0.3 | 12 Feb 2001 | Major update. |
0.4 | 08 Jul 2001 | Complete revision and expansion of the book. |
0.5 | 03 Sep 2001 | Major update: Bugfixes, material added, sections reorganized. |
1.0 | 14 Oct 2001 | Stable release: Bugfixes, reorganization, material added. |
1.1 | 06 Jan 2002 | Bugfixes, material and scripts added. |
1.2 | 31 Mar 2002 | Bugfixes, material and scripts added. |
1.3 | 02 Jun 2002 | TANGERINE release: A few bugfixes, much more material and scripts added. |
1.4 | 16 Jun 2002 | MANGO release: A number of typos fixed, more material and scripts. |
1.5 | 13 Jul 2002 | PAPAYA release: A few bugfixes, much more material and scripts added. |
1.6 | 29 Sep 2002 | POMEGRANATE release: Bugfixes, more material, one more script. |
1.7 | 05 Jan 2003 | COCONUT release: A couple of bugfixes, more material, one more script. |
1.8 | 10 May 2003 | BREADFRUIT release: A number of bugfixes, more scripts and material. |
1.9 | 21 Jun 2003 | PERSIMMON release: Bugfixes, and more material. |
2.0 | 24 Aug 2003 | GOOSEBERRY release: Major update. |
2.1 | 14 Sep 2003 | HUCKLEBERRY release: Bugfixes, and more material. |
2.2 | 31 Oct 2003 | CRANBERRY release: Major update. |
2.3 | 03 Jan 2004 | STRAWBERRY release: Bugfixes and more material. |
2.4 | 25 Jan 2004 | MUSKMELON release: Bugfixes. |
2.5 | 15 Feb 2004 | STARFRUIT release: Bugfixes and more material. |
2.6 | 15 Mar 2004 | SALAL release: Minor update. |
2.7 | 18 Apr 2004 | MULBERRY release: Minor update. |
2.8 | 11 Jul 2004 | ELDERBERRY release: Minor update. |
3.0 | 03 Oct 2004 | LOGANBERRY release: Major update. |
3.1 | 14 Nov 2004 | BAYBERRY release: Bugfix update. |
3.2 | 06 Feb 2005 | BLUEBERRY release: Minor update. |
3.3 | 20 Mar 2005 | RASPBERRY release: Bugfixes, much material added. |
3.4 | 08 May 2005 | TEABERRY release: Bugfixes, stylistic revisions. |
3.5 | 05 Jun 2005 | BOXBERRY release: Bugfixes, some material added. |
3.6 | 28 Aug 2005 | POKEBERRY release: Bugfixes, some material added. |
3.7 | 23 Oct 2005 | WHORTLEBERRY release: Bugfixes, some material added. |
3.8 | 26 Feb 2006 | BLAEBERRY release: Bugfixes, some material added. |
3.9 | 15 May 2006 | SPICEBERRY release: Bugfixes, some material added. |
4.0 | 18 Jun 2006 | WINTERBERRY release: Major reorganization. |
4.1 | 08 Oct 2006 | WAXBERRY release: Minor update. |
4.2 | 10 Dec 2006 | SPARKLEBERRY release: Important update. |
4.3 | 29 Apr 2007 | INKBERRY release: Bugfixes, material added. |
5.0 | 24 Jun 2007 | SERVICEBERRY release: Major update. |
5.1 | 10 Nov 2007 | LINGONBERRY release: Minor update. |
5.2 | 16 Mar 2008 | SILVERBERRY release: Important update. |
5.3 | 11 May 2008 | GOLDENBERRY release: Minor update. |
5.4 | 21 Jul 2008 | ANGLEBERRY release: Major update. |
5.5 | 23 Nov 2008 | FARKLEBERRY release: Minor update. |
5.6 | 26 Jan 2009 | WORCESTERBERRY release: Minor update. |
6.0 | 23 Mar 2009 | THIMBLEBERRY release: Major update. |
6.1 | 30 Sep 2009 | BUFFALOBERRY release: Minor update. |
6.2 | 17 Mar 2010 | ROWANBERRY release: Minor update. |
6.3 | 30 Apr 2011 | SWOZZLEBERRY release: Major update. |
6.4 | 30 Aug 2011 | VORTEXBERRY release: Minor update. |
6.5 | 05 Apr 2012 | TUNGSTENBERRY release: Minor update. |
6.6 | 27 Nov 2012 | YTTERBIUMBERRY release: Minor update. |
10 | 10 Mar 2014 | YTTERBIUMBERRY release: License change. |