Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

FREE Updated Advanced BASH Scripting Guide from TLDP

109 views
Skip to first unread message

Thad Floryan

unread,
Jul 11, 2013, 8:39:55 PM7/11/13
to
While driving around the Information Highway today with the AC on to
stay cool, I noticed an interesting offramp sign so I exited to find
the following which is a more recent version than I, and perhaps you,
already have:

http://www.tldp.org/guides.html

Advanced Bash-Scripting Guide

version: 6.6
author: Mendel Cooper, <thegrendel.abs(at)gmail.com>
last update: November 27, 2012 (date per a wget fetch)
available formats:
[...]
PDF (2.6M)
PostScript (1.4M)
text (505K)
[...]

The PDF is available for download here (907 pages, 2.7MB):

http://www.tldp.org/LDP/abs/abs-guide.pdf

This document is both a tutorial and a reference on shell
scripting with Bash. It assumes no previous knowledge of
scripting or programming, but progresses rapidly toward an
intermediate/advanced level of instruction . . . all the while
sneaking in little nuggets of UNIX® wisdom and lore. It serves as
a textbook, a manual for self-study, and as a reference and
source of knowledge on shell scripting techniques. The exercises
and heavily-commented examples invite active reader
participation, under the premise that the only way to really
learn scripting is to write scripts.

This book is suitable for classroom use as a general introduction
to programming concepts.

Lots of other extremely useful free books are listed on the same page.

Thad

Chris F.A. Johnson

unread,
Jul 11, 2013, 9:48:55 PM7/11/13
to
On 2013-07-12, Thad Floryan wrote:
> While driving around the Information Highway today with the AC on to
> stay cool, I noticed an interesting offramp sign so I exited to find
> the following which is a more recent version than I, and perhaps you,
> already have:
>
> http://www.tldp.org/guides.html
>
> Advanced Bash-Scripting Guide

That document should be avoided. It is full of errors and bad
practices.

For a better guide, see: <http://mywiki.wooledge.org/>

--
Chris F.A. Johnson, <http://cfajohnson.com>
Author:
Pro Bash Programming: Scripting the GNU/Linux Shell (2009, Apress)
Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)

Thad Floryan

unread,
Jul 11, 2013, 10:25:48 PM7/11/13
to
On 7/11/2013 6:48 PM, Chris F.A. Johnson wrote:
> On 2013-07-12, Thad Floryan wrote:
>> While driving around the Information Highway today with the AC on to
>> stay cool, I noticed an interesting offramp sign so I exited to find
>> the following which is a more recent version than I, and perhaps you,
>> already have:
>>
>> http://www.tldp.org/guides.html
>>
>> Advanced Bash-Scripting Guide
>
> That document should be avoided. It is full of errors and bad
> practices.

It would be a service if you could point out to the author
at TLDP where he has gone "wrong" because many people are
going to reference that site (and guide(s)) and repeat the
errors and bad practices.

> For a better guide, see: <http://mywiki.wooledge.org/>

That page (indirectly) cites the following which is definitely
shorter, for sure, only 89 pages and 681kB:

http://folk.ntnu.no/geirha/bashguide.pdf

Thad

Chris F.A. Johnson

unread,
Jul 11, 2013, 10:25:42 PM7/11/13
to
On 2013-07-12, Thad Floryan wrote:
> On 7/11/2013 6:48 PM, Chris F.A. Johnson wrote:
>> On 2013-07-12, Thad Floryan wrote:
>>> While driving around the Information Highway today with the AC on to
>>> stay cool, I noticed an interesting offramp sign so I exited to find
>>> the following which is a more recent version than I, and perhaps you,
>>> already have:
>>>
>>> http://www.tldp.org/guides.html
>>>
>>> Advanced Bash-Scripting Guide
>>
>> That document should be avoided. It is full of errors and bad
>> practices.
>
> It would be a service if you could point out to the author
> at TLDP where he has gone "wrong" because many people are
> going to reference that site (and guide(s)) and repeat the
> errors and bad practices.

People have done that (Stephane Chazelas, for one, made many
suggestions), but the site soon gets corrupted as other people who
know less add their suggestions.

The author of the site doesn't know enough to tell when a submission
is good or bad. It's a lost cause.

>> For a better guide, see: <http://mywiki.wooledge.org/>
>
> That page (indirectly) cites the following which is definitely
> shorter, for sure, only 89 pages and 681kB:
>
> http://folk.ntnu.no/geirha/bashguide.pdf
>
> Thad


0 new messages