The UNIX shell is a powerful tool for researchers who want to work more efficiently with files and data and automate repetitive tasks. This hands-on workshop introduces participants to the UNIX shell, from navigating the file system and managing files to inspecting, filtering, and summarizing research data. Participants will also learn how to create simple shell scripts to automate common research workflows. The workshop is based on Carpentries training materials and concludes with an introduction to the 4TU.ResearchData repository and how command-line workflows can support open and reusable research data practices.
Learning objectives
By the end of this workshop, participants will be able to:
1. Access and use the UNIX shell on their own machine for interacting with the file system.
2. Navigate directories and manage files efficiently using basic shell commands .
3. Preview and inspect data files
4. Filter and summarize data to extract relevant information from large datasets.
5. Write simple shell scripts to automate repetitive research tasks, such as batch file processing, renaming, and summarizing datasets.
6. How to use and deposit data in the 4TU.ResearchData repository, and understand how shell workflows can integrate with open data practices.
Prerequisites
- No prior experience with UNIX shell.
- Participants should bring their own laptops with a Bash shell (Mac/Linux users have it by default; Windows users should install Git Bash or WSL).
Target Audience
This workshop is designed for anyone interested in improving efficiency in research workflows with the UNIX shell.
Instructors
Resources
Participants are encouraged to bring their own laptops for hands-on exercises.
If you are interested in organizing one of those trainings at your institution (current 4TU.ResearchData member’s institutions), please approach our trainer Leila Iñigo!