CSCI 185 Script Programming

Linux Scripting Resources

This tutorial is designed for beginners who wish to learn the basics of shell scripting/programming plus introduction to power tools.
It assumes you have at least working knowledge of Linux i.e. basic commands like how to create, copy, remove files/directories etc and how to use editor like vi. But does not expects any programming language experience.
 
Linux Shell Scripting Tutorial - A Beginner's handbook