System Monitoring Alerting
5xx Spike Detection in Log Stream
CPU Load Average Alert Script
Disk Usage Alert and Restart
Disk Usage Monitor And Cache Cleaner
Disk Usage Warning Functions
Root Disk Usage Warning Script
System Health Report Aggregator
Top Memory Processes Sampler
User Process Memory Aggregation
Backup Archiving
Backup and Compress Log Files
Log Rotator with gzip and Archiving
Timestamped Tar.gz Backup With Verification
Shell Scripting Fundamentals
Argument Parsing With getopts
INI Config Parser Functions
Menu-Driven Backup Script With select
Percentage Helpers With bc
Progress Bar Rendering Functions
Pure-Bash Path Parsing Functions
Render Nginx Config With Heredocs
Reusable Colorized Logging Functions
Silent Password Prompt And Confirm
Sourceable Subcommand Dispatcher
While-Read File Processing Functions
Process Control Resilience
Atomic Directory Lock Functions
Kill Processes Older Than Duration
Safe Deployment With Rollback
Service Watchdog Functions
Signal-Safe Workspace Cleanup
User Access Management
Audit Passwd For Missing Home Dirs
World-Writable File Hardening Script
Log Analysis
AWK Log Response-Time Metrics
Detect Brute-Force IPs in auth.log
Extract 5xx Lines To errors.log
Log 5xx Error-Rate Functions
Log Error Message Summary
Timestamp Range Log Filter
Networking Connectivity
Bounded-Concurrency URL Status Checker
Validate and Filter IPv4 Addresses
File Management
Bulk-Rename Files To Snake Case
Date-Prefixed JPEG Renamer
Directory Sync Shell Functions
Directory Sync: Copy Missing Files
Duplicate File Deduplication by MD5
List and Date-Prefix Text Files
Normalize And Rename Image Files
Prune Old Files With Retention
Recursive Config Find and Replace
Data Extraction Conversion
Extract Active Users From CSV
Extract Nested JSON Fields With jq
Extract Unique Emails From Files
Extract Version From package.json
JSON Array to CSV With jq
Deployment Automation
Dotenv Validation and Launch Script
Api Http Integration
Filter Popular Repos With jq
Parse JSON API Responses With jq