Unix Review > Archives > 2003 > November 2003

November 2003

Book Review: Mastering Shell Scripting

by Ed Schaefer

Mastering Shell Scripting
by Randal K. Michael
Wiley, 2003
ISBN: 0-471-21821-9
704 pages, $45.00
Read Chapter 1

Wiley Publishing has published Mastering Shell Scripting, by Randal K. Michael, under their Wiley Professional List — Practical and reliable resources for IT professionals. The author, a Unix administrator for Coca-Cola Enterprises, shares his 10 years of varied systems administration and shell scripting experience solving real world problems.

In the book's introduction, Michael states that he intends his book for every Unix professional with access to the command-line — "Programmers, Programmer-Analysts, System Operators, System Administrators, and anyone who is interested in getting ahead in the support arena". But can Randal Michael please everybody?

Reviewing the Basics

Chapter 1 is a "very targeted refresher course" for shell programming. Michael explains the techniques he uses throughout the book. Actually, the topics, commands, and structures presented are a synopsis or an abstract of the entire book. If you like this chapter, you should be interested in the rest of the book.

But serious software developers may take exception with Michael's description of the two methods for declaring a function:

function function_name  # ksh method (comment is mine)
{  
   commands to execute 
}

and 

function_name ()  # POSIX method (comment is mine)
{
   commands to execute
}

He correctly presents the syntax, but does not elaborate on the ksh or POSIX function definitions.

Sys Admin Spotlight

CMP DevNet Spotlight

Ada and the Language Renaissance
A renaissance in computer language design has allowed "little" languages like Ruby and Lisp to accumulate large, active communities of developers that continue to discover new uses for these technologies. Ada is another language that has benefitted from grassroots-level development. The result: Ada 2005.

In the News

CD-ROM

Sys Admin and The Perl Journal CD-ROM version 11.0

Version 11.0 delivers every issue of Sys Admin from 1992 through 2005 and every issue of The Perl Journal from 1996-2002 in one convenient CD-ROM!

Order now!




MarketPlace

Workflow Enabled Help Desk & IT Service Management
Automate service desk activities and integrate processes across IT. Learn more here.

Flowcharts from C/C++ code -- Free trial download
Understand C/C++ code in less time. A new team member ? Inherited legacy code ? Get up to speed faster with Crystal Flow for C/C++. Code-formatting improves readability. Flowcharts are integrated with code browser. Export flowcharts to Visio.

Discover WinDev 11 RAD
and develop 10 times faster ! ALM, IDE, .Net, PDF, 5GL, Database, 64-bit, etc. Free Express version

Online Crash Analysis
Automatically capture customer crash data, no debugger required. Support for .NET, C++, OS X, Java.

Wanna see your ad here?