db(); $openidname = $_SESSION["sess_openid_auth_code"]; ?>

Main

Shell Scripting Archives

Wednesday, 20 July 2005

bash completion 20050720 released

It's been a bit quiet on the bash completion front this year. Work commitments, the planning of an international move and the care of a pregnant wife, later followed by the birth of a daughter, have sought to keep me away from hacking much code in recent times.

20050121 was the major release of the year, followed by 20050712 some eight days ago, which incorporated the vast number of patches I had received in the last six months. Inevitably, a couple of bugs sneaked into that release, so I've just released 20050720 to remedy them.

Sunday, 12 June 2005

New bash book

Learning the bash shell

I recently purchased a copy of the third edition of Learning the bash Shell by Cameron Newham and Bill Rosenblatt.

Those of you who know my background know that it's been quite a while since I learned my way around bash, so it was for other reasons that I bought this book, namely that I regard it as one of the better tomes on shell scripting in general and therefore just something I feel I need to have on my bookshelf.

This edition of the book covers the most recent major release of bash, 3.0, and therefore includes an appendix on programmable completion, which I proofread for Cameron, a fact that even scores me an acknowledgement in the preface. Seeing my name in print always appeals to my vanity.

In my experience, the vast majority of system administrators still haven't discovered or grown accustomed to the features that bash 2.x gave us, and that was some eight or nine years ago. How many sysadmins do you know, for example, who make use of the arrays introduced in bash 2.x?

Anyway, if you've only ever half-learned shell scripting by picking up bits and pieces of knowledge here and there from colleagues on the job, this book could be exactly what you need to unlock the full power of the tool. If you can learn how to wield all the power encompassed in this book, you'll be a very adept shell user, indeed.

About Shell Scripting

This page contains an archive of all entries posted to Caliban - Opinion and Righteous Anger in the Shell Scripting category. They are listed from oldest to newest.

Ruby is the previous category.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.34