vim 스크립트로 여러 파일의 BOM 한 방에 제거하기

awk나 sed로 해보려 했는데 잘 안 돼서 전전긍긍하다가 vim으로 하는 방법이 있어서 메모함

아래의 내용으로 파일을 만들자 (bombomb.vim으로 만들었다고 가정)

set nobomb
set fileencoding=utf-8
wq

find를 이용하여 java확장자를 가진 파일에 일괄적으로 BOM을 제거한다

find ./ -type f -name “*.java” -exec vim -S bombomb.vim {} ;

끝ㅋ