Linux 표준 줄 끝 형식으로 변환해야 하는 파일이 수천 개 있습니다. 즉, dos2unix
.
변환할 파일의 확장자 .cpp
, 또는.h
문제의 파일은 하위 디렉터리에 내장되어 있습니다.
다음을 포함하는 모든 파일을 찾을 수 있다는 것을 알고 있습니다.
find ./ -follow -type f \( -iname \*.cpp -o -iname \*.h \)
하지만 그들에게 명령을 어떻게 적용합니까?
일부 사이클이 포함된 간단한 bash
스크립트를 사용하고 싶지만 for
작성할 수 없습니다.
답변1
그냥 사용하세요.
find . -type f \( -iname "*.cpp" -o -iname "*.h" \) -exec dos2unix {} +