Skip to content

saumitra-rajput/bash-scripting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bash Scripting 📜

:shipit:

A step-by-step Bash scripting learning journey — with functional shell scripts for everyday automation.

This repository contains:

  • Projects based Bash scripts: projects
  • Multiple types of scripts for automation and day to day task in : scripts
  • Learning progression from basics to real use-cases

🚀 Why This Repo?

Bash (Bourne-Again Shell) is the default Unix/Linux shell used for shell scripting to automate repetitive tasks, system administration, file processing, and deployment workflows. This repo:

  • Helps beginners learn Bash scripting progressively
  • Shows real functional examples
  • Makes automation accessible and easy to reuse

🗂️ Repository Structure

.
├── scripts/
│   └── *.sh              # Bash script files
├── projects/             # Real world use case projects
├── README.md             # This documentation
└── LICENSE               # MIT License

💡 Each script can be run independently and includes inline comments for learning.


🧪 Usage Example

To run a script:

# clone the repo
git clone https://github.com/saumitra-rajput/bash-scripting.git

# navigate to scripts
cd bash-scripting/scripts

# make executable and run
chmod +x scriptname.sh
./scriptname.sh

Will continue add more usefull scripts

In progress... :octocat:

About

A step-by-step Bash scripting learning journey, and writing functional shell scripts for automation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors