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