This workshop builds on command line fundamentals by showing researchers how to turn repeated terminal tasks into reusable shell scripts that save time, reduce errors, and support reproducible research. The session will introduce the structure of a simple shell script, working with variables and command-line arguments, and using basic control flow such as loops and conditionals to handle repeated tasks. Participants will see how these ideas can be applied to common needs such as renaming files, processing batches of data, or chaining together command-line tools.
The session will also briefly highlight how AI tools can support terminal-based work by helping drafting scripts, explain unfamiliar commands, or troubleshoot errors, while also emphasizing careful review, verification, and researcher oversight.
By the end, participants will be better equipped to automate routine work and extend the command line into a more powerful productivity tool.