Note: The source code used in the slides and videos can be found in our git repository.
This video discusses the benefits of shell scripting, and presents a first attempt at shell scripting for renaming files.
This video presents the syntax and main constructs of the Bash language: e.g., variable assignments, string manipulations, arrays, and for-loops.
This video shows a possible “throwaway” script to rename files en masse.
This video presents more advanced features of the Bash language, such as exit codes, conditionals, and functions.
This video shows the breakdown of a scalable, reusable solution script for the problem of file renaming.
This video discusses how to use
shellcheck, a bash script validator, concludes