RunAwk executes a basic AWK-like pattern scanning
This is a simplified subset supporting:
- Field access ($1, $2, etc.)
- Print statements
- Pattern matching (BEGIN, END, /regex/)
- Basic string operations
r is the default input reader (used when args is empty or contains "-")