Talk
Beginner
First Talk

Automating Tasks with Bash: A Beginner’s Guide

Screening

Session Description

Are you tired of repeating the same commands over and over? Do you want to harness the power of automation but don't know where to start? This beginner-friendly session will introduce you to bash scripting - one of the most practical skills every Linux user should have.

In this talk, we'll explore how bash scripting can transform your daily workflow from tedious manual tasks to elegant automated solutions. Starting with the basics, we'll cover fundamental concepts like variables, loops, and conditionals, then move on to real-world examples that you can immediately apply.

We'll walk through creating practical scripts for common tasks like:

  • Organizing files and directories

  • Automating backups

  • Processing text and log files

  • Setting up development environments

  • Creating simple system monitoring tools

No prior scripting experience required! By the end of this session, you'll have the confidence to write your first bash scripts and understand how to continue learning on your own.

Key Takeaways

  • Understand bash fundamentals: Learn what bash is, why it's powerful, and how it fits into the FOSS ecosystem

  • Master basic scripting concepts: Variables, command substitution, conditionals, and loops with practical examples

  • Create real automation scripts: Build 3-4 useful scripts during the session that solve common problems

  • Develop good scripting practices: Error handling, script organization, and making scripts maintainable

  • Know where to go next: Resources and next steps for continuing your bash automation journey

References

Session Categories

Knowledge Commons (Open Hardware, Open Science, Open Data etc.)
Tutorial about using a FOSS project

Speakers

Krishna Tripathi
Student Pranveer Singh Institute of Technology
https://www.linkedin.com/in/krishna-tripathi-9aa494303/
Krishna Tripathi

Reviews

100 %
Approvability
1
Approvals
0
Rejections
0
Not Sure
Reviewer #1
Approved