Introduction to Shell Scripting

This session involves practical exercises.

Shell scripting helps you save time, automate file management tasks, and better use the power of Linux. You’ll learn how to use the command line to carry out repetitive tasks, extract information from files quickly, combine commands in powerful ways, learn about job scripts, shell variables and looping commands, and capture a workflow so you can re-use it easily. Save time, reduce errors, and use Linux more effectively.
This workshop is designed for either new High Performance Computing (HPC) users who are familiar with working in a Linux environment, or for experienced users seeking to get more out of shell scripting. It is one of the core courses to help users get up and running on ACENET and the Digital Research Alliance of Canada systems.
 
In order to get the most from the session, participants are strongly encouraged to have a Digital Research Alliance of Canada/ACENET account and to bring a laptop to do the exercises.


Access Course Slides: (Slides)
YouTube Tutorial: (Video