From ced5ea54c9ec8392eb9cc69791cf781b7834fce1 Mon Sep 17 00:00:00 2001 From: Gammerdinger Date: Tue, 12 Dec 2023 14:31:56 -0500 Subject: [PATCH] Create Intermediate_I_schedule.md --- .../lessons/Intermediate_I_schedule.md | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 Intermediate_shell/lessons/Intermediate_I_schedule.md diff --git a/Intermediate_shell/lessons/Intermediate_I_schedule.md b/Intermediate_shell/lessons/Intermediate_I_schedule.md new file mode 100644 index 00000000..973ca540 --- /dev/null +++ b/Intermediate_shell/lessons/Intermediate_I_schedule.md @@ -0,0 +1,45 @@ +## Intermediate bash I + +| Audience | Computational skills required | Duration | +:----------|:----------|:----------| +| Biologists | [Beginner bash](https://hbctraining.github.io/Training-modules/Intro_shell/) | 2-3 hour workshop (~2-3 hours of trainer-led time) | + + +### Description + +This repository has teaching materials for a **3 hour**, hands-on **Intermediate bash** workshop led at a relaxed pace. Many tools for the analysis of big data require knowledge of the command line, and this workshop will build on the basic skills taught in the **Introduction to the command-line interface** workshop to allow for greater automation using scripts. **Add more here** + +### Learning Objectives + +* Define what a variable is and store information using variables +* Distinguish between variables and positional parameters +* Create a script to run multiple commands as a single command +* Implement loops, positional parameters and variables in a bash script +* Run existing R and python scripts via the command-line + +> These materials are developed for a trainer-led workshop, but also amenable to self-guided learning. + + +### Contents + +| Lessons | Estimated Duration | +|:------------------------|:----------| +|[Setting up](https://hbctraining.github.io/Training-modules/Intermediate_shell/lessons/setting_up.html) | 15 min | +|[Shell Scripts and `for` loops](https://hbctraining.github.io/Training-modules/Intermediate_shell/lessons/loops_and_scripts.html) | 75 min | +|[Positional Parameters](https://hbctraining.github.io/Training-modules/Intermediate_shell/lessons/positional_params.html) | 45 min | +|[Running R scripts and Python scripts undrafted]() |30 min | + +### Dataset + +[Introduction to Shell: Dataset](https://github.com/hbctraining/Training-modules/blob/master/Intro_shell/data/unix_lesson.zip?raw=true) + +### Installation Requirements + +***Mac users:*** +[R](https://cran.r-project.org/) + + +***Windows users:*** +[GitBash](https://git-scm.com/download/win) +[R](https://cran.r-project.org/) +