Welcome to Linux Forums!

With a comprehensive Linux Forum, information on various types of Linux software and many Linux Reviews articles, we have all the knowledge you need a click away, or accessible via our knowledgeable members.

Linux Forum ArticlesLinux ForumsLinux Forum DownloadsLinux Hosts
Home|Register|FAQ|Member List|Calendar|Unanswered Posts|Forum Rules|Today's Posts|Advanced Search|
SEARCH FOR IN
Go Back   Linux Forums > Linux Resources > LinuxForums.org - Articles
Reload this Page Classic Shell Scripting
Linux Forums
Linux Forums
Welcome To The Linux Forums!
Welcome to Linux Forums. We pride ourselves in being one of the largest Linux communities on the web, we encourage you to REGISTER on our forums and participate in the community. There are over 150,000 members ready to answer your questions. JOINING US today will allow you to make new posts, get support, send messages to other members and submit downloads to our downloads directory and many other great features!

LinuxForums.org - Articles Linux Forums Articles Archive.

 
 
Thread Tools Display Modes
Old 11-10-2005   #1 (permalink)
lakerdonald
Linux Guru
 
lakerdonald's Avatar
 
Join Date: Jun 2004
Location: St. Petersburg, FL
Posts: 5,039
Classic Shell Scripting

Classic Shell Scripting

Arnold Robbins & Nelson H.F. Beebe
ISBN 0-596-00595-4
(C)2005 O'REILLY Media Inc.
MSRP: $34.95
Overall Rating: 4/5 Penguins

Classic Shell Scripting, in its own words, bridges the gap
between Learning Unix (see: UNIX 101) and Unix in a
Nutshell
(throw a manual page at the reader; he'll be fine). It's
aim is to provide a guide to writing scripts for the POSIX shell,
which can be approached by novice and expert alike. Every tool that is
introduced is accompanied by what looks like a condensed manual page,
going over the major options and any peculiarities that the reader
should know about. The book also has a chapter completely committed to
awk, an underappreciated text processing language.


But what good is any of this without examples? Every chapter is
bursting at the seams with them. Chapter 8 is comprised of nothing except for 2
examples summarizing everything learned so far, as is Chapter
11. Classic Shell Scripting has 15 Chapters and 3 Appendices,
one of them devoted to the art of writing a manual page in roff
markup. As has been my complaint with other O'REILLY books, there are
a few typos, but only one or two were really detrimental to the text.

Since this was a book on shell-scripting, I was surprised to find an
entire chapter devoted to awk. This special attention to awk
was a bit of a double-edged sword. The chapter on awk was quite long,
so the coverage was rather complete, however I thought that the space
wasn't used efficiently. The examples on awk weren't thoroughly
described, and some of the techniques used weren't completely
explained elsewhere in the text. However, I feel that the coverage of
awk was due, as it is used extensively in later examples in the book.

Another nice thing about the book were its three Appendices,
Bibliography and Glossary, which accounted for about 20% of the book's
content. This extra material supplemented the text very nicely,
filling in some gaps that didn't really fit anywhere else. The
bibliography was very complete, giving reference to some very
informative sources beyond the scope of Classic Shell
Scripting
. The three appendices covered Manual Page writing, UNIX
files, and a cheatsheet of common commands, respectively. I think that
Appendix C ( the cheatsheet ) will prove an invaluable resource to
those readers who are new to shell scripting ( or even UNIX in
general). The history lesson on UNIX files was rather enlightening, as
was the Manual Page guide.

In all, I thought that Classic Shell Scripting was a wonderful
primer on the world of shell scripting. It should prove to be an
invaluable tool for both shell newbies and UNIX veterans alike, if
only for its abundance of real-world examples. And like all O'REILLY
books, the sample code is made public for general consumption, so the
useful additions to the UNIX toolbox can be easily integrated into any
system. If they had just used their shell script from Chapter 12 on
the book itself ( Chapter 12 covers spellchecking! ), this book would
have scored a perfect five. But as it stands, I award Classic Shell
Scripting
4 out of 5 penguins.
lakerdonald is offline  
Old 11-16-2005   #2 (permalink)
dylunio
Linux Guru
 
dylunio's Avatar
 
Join Date: Aug 2004
Location: Cymru
Posts: 4,157
Great review lakerdonald. It's the second review I've read on Classic Shell Scripting, and it's the second one to praise it...so with Christmas on it's way I might have to put it on my list.

Keep up these excellent reviews.
__________________
Registered Linux User #371543!
Get force-get May The Source Be With You
/dev/null
/dev/null2
dylunio is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


All times are GMT. The time now is 10:48 AM.

Powered by vBulletin 3.6.8 ©2000 - 2007, content relevant URLs by vBSEO, Property of Core Root.

Content Relevant URLs by vBSEO 3.0.0