Files
Linux-Server-Management-Too…/modules
cschantz ef740adba4 FIX: Critical syntax error in bot-analyzer.sh (apostrophes in AWK comments)
Problem: Bash script had CRITICAL syntax error at line 554
- AWK script was wrapped in single quotes '...'
- Comments inside AWK code contained apostrophes (it's, doesn't, etc.)
- In bash, apostrophe inside single-quoted string terminates the quote early
- This caused: bash -n to fail with "syntax error near unexpected token 'ua_lower,'"

Fix: Changed all contractions in AWK comments to avoid apostrophes
- "it's" → "it is"
- This preserves readability while maintaining bash syntax validity

Result:
- CRITICAL error eliminated
- bash -n now passes cleanly
- QA scan: CRITICAL=0 (was 1), exit code 361 (was 362)

Files changed:
- modules/security/bot-analyzer.sh (3 apostrophes removed from comments)

Root cause: When adding browser detection improvements in previous commit
(8f27baa), I used contractions in comments without realizing they break
AWK single-quote strings in bash.
2026-01-28 23:26:46 -05:00
..