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.
1 From thegrendel@theriver.com Sat Jun 10 09:05:33 2000 -0700 2 Date: Sat, 10 Jun 2000 09:05:28 -0700 (MST) 3 From: "M. Leo Cooper" <thegrendel@theriver.com> 4 X-Sender: thegrendel@localhost 5 To: ldp-discuss@lists.linuxdoc.org 6 Subject: Permission to submit HOWTO 7 8 Dear HOWTO Coordinator, 9 10 I am working on and would like to submit to the LDP a HOWTO on the subject 11 of "Bash Scripting" (shell scripting, using 'bash'). As it happens, 12 I have been writing this document, off and on, for about the last eight 13 months or so, and I could produce a first draft in ASCII text format in 14 a matter of just a few more days. 15 16 I began writing this out of frustration at being unable to find a 17 decent book on shell scripting. I managed to locate some pretty good 18 articles on various aspects of scripting, but nothing like a complete, 19 beginning-to-end tutorial. Well, in keeping with my philosophy, if all 20 else fails, do it yourself. 21 22 As it stands, this proposed "Bash-Scripting HOWTO" would serve as a 23 combination tutorial and reference, with the heavier emphasis on the 24 tutorial. It assumes Linux experience, but only a very basic level 25 of programming skills. Interspersed with the text are 79 illustrative 26 example scripts of varying complexity, all liberally commented. There 27 are even exercises for the reader. 28 29 At this stage, I'm up to 18,000+ words (124k), and that's over 50 pages of 30 text (whew!). 31 32 33 I haven't mentioned that I've previously authored an LDP HOWTO, the 34 "Software-Building HOWTO", which I wrote in Linuxdoc/SGML. I don't know 35 if I could handle Docbook/SGML, and I'm glad you have volunteers to do 36 the conversion. You people seem to have gotten on a more organized basis 37 these last few months. Working with Greg Hankins and Tim Bynum was nice, 38 but a professional team is even nicer. 39 40 Anyhow, please advise. 41 42 43 Mendel Cooper 44 thegrendel@theriver.com |
Table N-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: Minor update. |