Shell programs are often deployed and updated for many years in large environments. The book argues for the advantages of versioning systems for the long-term maintenance of written shell programs. It presents examples of application areas in the areas of clusters/high availability. The work is augmented by practical tips for managing UNIX operating systems.