메뉴 닫기

공백(whitespace) 문자 확인 및 수정

Python과 같은 인터프리트 언어는 공백이나 Tab에 민감하기에 주의를 해야합니다.
파일하나 잘못수정해서 공백하나 때문에 끙끙거리며 시간보낸 기억에….공백 확인하고 수정하는 방법입니다.

공백(whitespace) 문자 찾기
VIM/VI 에디터를 이용 Command Line Mode 에서
:set hlsearch

공백문자 찾기
/\s\+$

아래 예제는 오픈스택 대쉬보드에 Python 코드중 임의의 탭 공백을 추가한후 확인한 화면입니다.
Tab이나 공백이 들어간 위치에  노란색 highlight 가 표시됩니다.
whitespace1

공백문자 수정
# sed -i ‘s/[[:space:]]*$//’ <파일명>

한꺼번에 여러 파일을 수정하려면…..
# find . -name “<파일명 패턴>” -type f -print0 | xargs -0 sed -i ‘s/[[:space:]]*$//’

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다