Advanced Bash Scripting Guide

The Advanced Bash Scripting Guide is both a reference and a tutorial on shell scripting. This comprehensive book (the equivalent of 962 print pages) covers almost every aspect of shell scripting. It contains 361 profusely commented illustrative examples, a number of tables, and a cross-linked index/glossary. Not just a shell scripting tutorial, this book also provides an introduction to basic programming techniques, such as sorting and recursion. It is well suited for either individual study or classroom use. It covers Bash, up to and including version 4.0.

Tags Software Development Documentation education Systems Administration
Licenses FDL
Operating Systems POSIX BSD BSD/OS FreeBSD NetBSD OpenBSD Linux
Implementation Other Scripting Engines

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  24 Mar 2009 21:59
  • Rrelease-after

Changes: Fairly extensive coverage of the version 4.0 Bash release. A great deal of other new material and bugfixes. This is a very important update.

Changes: This release adds two important example scripts: Knight's Tour and Magic Squares. It has bugfixes and miscellaneous new material.

  • Rrelease-mid
  •  24 Nov 2008 07:06
  • Rrelease-after

Changes: Many bugs were fixed. Additionally, there is a great deal of new material. Editing was done for increased consistency. Two new example scripts were added.

Changes: Much new material was added, including 7 new example scripts, among them a man page editor and a standard deviation script. Much-need clarification of certain sections and, of course, the usual round of bugfixes were done.

Changes: This can be considered a "word games update." Recreational scripts were added, such as an almost full-featured Perquacky clone script, a script that does the "Petals Around the Rose" puzzle, and a crossword puzzle solver script. There is also the usual batch of bugfixes and other new material.

Rss Recent comments

Rcomment-before 25 Nov 2008 22:42 Rcomment-trans thegrendel Rcomment-after

Main ftp site back up
Seems to be working again.

So, you should be able to get the pdf version of the ABS Guide at:

http://personal.riverusers.com/~thegrendel/abs-guide.pdf

This is a pdf file formatted for duplex printing, with fancy features that the LDP site pdf (below) lacks, so I'd prefer that you download this one.

You can get the intermediate-update tarball with source

files and HTML from:

http://personal.riverusers.com/~thegrendel/abs-guide-5.5.tar.bz2

Mendel

Rcomment-before 24 Nov 2008 07:03 Rcomment-trans thegrendel Rcomment-after

URL changes
My main (free) web hosting site cut me off.

So, for now get the version 5.5+ pdf file

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

I'll post updates as I get them.

Thanks, everyone, for your patience.

Mendel (author of ABS Guide)

Rcomment-before 16 Feb 2007 09:58 Rcomment-trans tein Rcomment-after

Nice Job.. Looks Good
I found this guide very usefull.. Thanks for working on it..

Rcomment-before 15 Feb 2007 12:59 Rcomment-trans thegrendel Rcomment-after

PDF Download Site
The URL of the preferred download site for the pdf version of the ABS Guide is:

http://personal.riverusers.com/~thegrendel/abs-guide.pdf

This version is specially book-formatted for duplex printing

and is usually more up-to-date than the version you can download

from the LDP site. Note that it's a 2.6 MB download.

Rcomment-before 25 Dec 2006 10:11 Rcomment-trans thegrendel Rcomment-after

Re: Good job! Where is the PDF?

> There is indeed a pdf version

> available:

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

A mirror pdf download site is:

---

http://personal.riverusers.com/~thegrendel/abs-guide.pdf

---

This is actually an "improved" pdf, formatted for two-sided printing.

No-screenshot

Project Spotlight

FSP Client

An FSP client with an FTP-like user interface.

No-screenshot

Project Spotlight

Bitvector Library

A C library that lets you use strings instead of ints for internal flags.