Windows Line Endings (CRLF) =========================== Every line in this file ends with CR LF (0D 0A), the Windows convention. Linux and macOS use LF (0A) only. If you split on "\n" without stripping, each line keeps a trailing "\r". That breaks string comparisons, CSV imports, and shell scripts ("bad interpreter: /bin/bash^M"). Line 1 Line 2 Line 3