🧠 Variables, If/Else & Loops in Bash – Your Script Starts Making Decisions (Ch.2)

🧠 Bash for Offensive Security — Chapter 2: Logic & Intelligence

In Chapter 1 we learned to navigate, create scripts and set permissions. Now it’s time to make those scripts actually think. Chapter 2 covers variables, user input, if/else conditionals, loops — the building blocks of every real-world Bash tool used in offensive security.

✅ What you’ll learn:
• Variables in Bash — rules, conventions, and how to use them
• Taking user input with read and the -p flag
• if / elif / else conditionals with real offensive security examples
• Useful conditionals: -d, -f, -z, -gt, -lt flags explained
• exit codes and the exit command
• for loops with ranges and lists
• while loops with countdown examples
• Exercise 2: age_verifier.sh — input validation script
• Exercise 3: factory.sh — automated log file generator

🔧 Tools used: Bash, nano, Ubuntu Terminal

⚠️ DISCLAIMER: Educational and ethical hacking purposes only.

#BashScripting #BashLoops #IfElseBash #OffensiveSecurity #EthicalHacking #LinuxForHackers #BashVariables #CyberSecurityTutorial #BashConditionals #HackingForBeginners