Skip to content

Repository files navigation

Bash Scripting

A structured Bash scripting repository covering Linux shell scripting from fundamentals to automation and cybersecurity use cases.

About

This repository documents my journey of learning and mastering Bash scripting. Each section focuses on a specific topic with practical examples and progressively builds toward real-world automation and security projects.

Repository Structure

bash-scripting/
├── README.md
├── LICENSE
└── 01_basics/

Completed Sections

  • ✅ 01 - Bash Basics

Upcoming Sections

bash-scripting/ ├── 01_basics/ ├── 02_variables/ ├── 03_input_output/ ├── 04_operators/ ├── 05_conditions/ ├── 06_loops/ ├── 07_functions/ ├── 08_arrays/ ├── 09_string_operations/ ├── 10_file_handling/ ├── 11_text_processing/ ├── 12_process_management/ ├── 13_system_monitoring/ ├── 14_networking/ ├── 15_user_management/ ├── 16_package_management/ ├── 17_log_analysis/ ├── 18_automation/ ├── 19_security_scripts/ └── 20_projects/


> Sections are added as they are completed.

## Learning Roadmap

- [x] 01 - Bash Basics
- [ ] 02 - Variables
- [ ] 03 - Input & Output
- [ ] 04 - Operators
- [ ] 05 - Conditions
- [ ] 06 - Loops
- [ ] 07 - Functions
- [ ] 08 - Arrays
- [ ] 09 - String Operations
- [ ] 10 - File Handling
- [ ] 11 - Text Processing
- [ ] 12 - Process Management
- [ ] 13 - System Monitoring
- [ ] 14 - Networking
- [ ] 15 - User Management
- [ ] 16 - Package Management
- [ ] 17 - Log Analysis
- [ ] 18 - Automation
- [ ] 19 - Security Scripts
- [ ] 20 - Projects

## Skills Covered

- Bash Shell Scripting
- Linux Administration
- Process Management
- File Operations
- Text Processing (`grep`, `awk`, `sed`)
- Log Analysis
- Networking
- Automation
- System Monitoring
- Cybersecurity Scripting

## Requirements

- Linux
- Bash 5+
- Basic Linux command-line knowledge

## Running Scripts

```bash
chmod +x script.sh
./script.sh

Author

Ijaz Ahmad

Aspiring SOC Analyst | Linux | Bash | Python | Cybersecurity

About

Structured Bash scripting examples for Linux automation and cybersecurity.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages