Awk Range Pattern Edge Case Debugging When using awk range patterns like , be aware that if a line matches BOTH patterns, the range collapses to a single line instead of spanning multiple lines. Debug by: (1) verify the start and end patterns are mutually exclusive, (2) test the regex independently against sample input, (3) if the start line legitimately matches the end pattern, use a helper that skips the header line and captures subsequent indented/nested lines separately rather than relying on range matching. ---