Appendix P. Revision History

      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 Sat Jun 10 09:05:33 2000 -0700
Date: Sat, 10 Jun 2000 09:05:28 -0700 (MST)
From: "M. Leo Cooper" <>
X-Sender: thegrendel@localhost
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

Table P-1. Revision History

0.114 Jun 2000Initial release.
0.230 Oct 2000Bugs fixed, plus much additional material and more example scripts.
0.312 Feb 2001Major update.
0.408 Jul 2001Complete revision and expansion of the book.
0.503 Sep 2001Major update: Bugfixes, material added, sections reorganized.
1.014 Oct 2001Stable release: Bugfixes, reorganization, material added.
1.106 Jan 2002Bugfixes, material and scripts added.
1.231 Mar 2002Bugfixes, material and scripts added.
1.302 Jun 2002TANGERINE release: A few bugfixes, much more material and scripts added.
1.416 Jun 2002MANGO release: A number of typos fixed, more material and scripts.
1.513 Jul 2002PAPAYA release: A few bugfixes, much more material and scripts added.
1.629 Sep 2002POMEGRANATE release: Bugfixes, more material, one more script.
1.705 Jan 2003COCONUT release: A couple of bugfixes, more material, one more script.
1.810 May 2003BREADFRUIT release: A number of bugfixes, more scripts and material.
1.921 Jun 2003PERSIMMON release: Bugfixes, and more material.
2.024 Aug 2003GOOSEBERRY release: Major update.
2.114 Sep 2003HUCKLEBERRY release: Bugfixes, and more material.
2.231 Oct 2003CRANBERRY release: Major update.
2.303 Jan 2004STRAWBERRY release: Bugfixes and more material.
2.425 Jan 2004MUSKMELON release: Bugfixes.
2.515 Feb 2004STARFRUIT release: Bugfixes and more material.
2.615 Mar 2004SALAL release: Minor update.
2.718 Apr 2004MULBERRY release: Minor update.
2.811 Jul 2004ELDERBERRY release: Minor update.
3.003 Oct 2004LOGANBERRY release: Major update.
3.114 Nov 2004BAYBERRY release: Bugfix update.
3.206 Feb 2005BLUEBERRY release: Minor update.
3.320 Mar 2005RASPBERRY release: Bugfixes, much material added.
3.408 May 2005TEABERRY release: Bugfixes, stylistic revisions.
3.505 Jun 2005BOXBERRY release: Bugfixes, some material added.
3.628 Aug 2005POKEBERRY release: Bugfixes, some material added.
3.723 Oct 2005WHORTLEBERRY release: Bugfixes, some material added.
3.826 Feb 2006BLAEBERRY release: Bugfixes, some material added.
3.915 May 2006SPICEBERRY release: Bugfixes, some material added.
4.018 Jun 2006WINTERBERRY release: Major reorganization.
4.108 Oct 2006WAXBERRY release: Minor update.
4.210 Dec 2006SPARKLEBERRY release: Important update.
4.329 Apr 2007INKBERRY release: Bugfixes, material added.
5.024 Jun 2007SERVICEBERRY release: Major update.
5.110 Nov 2007LINGONBERRY release: Minor update.
5.216 Mar 2008SILVERBERRY release: Important update.
5.311 May 2008GOLDENBERRY release: Minor update.
5.421 Jul 2008ANGLEBERRY release: Major update.
5.523 Nov 2008FARKLEBERRY release: Minor update.
5.626 Jan 2009WORCESTERBERRY release: Minor update.
6.023 Mar 2009THIMBLEBERRY release: Major update.
6.130 Sep 2009BUFFALOBERRY release: Minor update.
6.217 Mar 2010ROWANBERRY release: Minor update.
6.330 Apr 2011SWOZZLEBERRY release: Major update.
6.430 Aug 2011VORTEXBERRY release: Minor update.
6.505 Apr 2012TUNGSTENBERRY release: Minor update.
6.627 Nov 2012YTTERBIUMBERRY release: Minor update.
1010 Mar 2014YTTERBIUMBERRY release: License change.