Windows 11: 스크립트 실행 시 줄바꿈 관련 오류: 안전한 점검과 해결 순서

Windows 11: 스크립트 실행 시 줄바꿈 관련 오류의 원인을 권한·네트워크·시스템 설정 순서로 좁히고 최소 변경으로 해결하는 방법입니다.

GeneralWindows 11

짧은 요약

Windows 11: 스크립트 실행 시 줄바꿈 관련 오류은(는) 설정을 무작정 초기화하기보다 실행 환경과 오류 경계를 먼저 확인해야 안전하게 해결할 수 있습니다. 저장소 줄바꿈 정책을 명시하고 대상 환경에 맞게 파일을 변환하는 순서로 접근합니다.

증상과 환경

  • 대상: Windows 11
  • 운영체제: Windows 11
  • 난이도: 쉬움

Windows 11: 스크립트 실행 시 줄바꿈 관련 오류. 먼저 오류 전문, 실행 계정, 도구 버전, 발생 시각을 함께 기록합니다.

원인

Windows식 CRLF, Unix식 LF 또는 UTF-8 BOM이 실행기 헤더와 섞이면 셸이 인터프리터 경로를 잘못 읽을 수 있습니다.

재현 예시

문제가 발생한 계정과 동일한 권한으로 아래 진단 명령을 실행하고 Windows 11: 스크립트 실행 시 줄바꿈 관련 오류이 나타나는 시각과 결과를 함께 기록합니다.

단계별 해결법

1. 실제 바이트와 Git의 EOL 판정을 확인합니다.

2. 실행 대상 환경에 필요한 줄바꿈을 저장소 정책으로 정합니다.

3. 기능 변경과 줄바꿈 정규화를 별도 변경으로 분리합니다.

4. 새 체크아웃에서 스크립트를 다시 실행합니다.

코드·명령 예문

git ls-files --eol
Format-Hex <script> | Select-Object -First 4

명령의 <command>, <path>, <domain>, <PID>, <package>는 실제 값으로 바꿉니다. 변경 명령을 실행하기 전에 위 진단 결과부터 확인하세요.

확인법

Git 상태가 깨끗한 새 작업 디렉터리에서 파일 형식과 실행 결과를 확인합니다.

주의사항

작업 중인 파일 전체를 일괄 변환하기 전에 변경 내용을 반드시 보존하세요.

관련 이슈

  • windows-11
  • crlf
  • lf
  • 환경변수와 실행 계정 차이
  • 캐시 또는 이전 실행 결과의 영향