dos2unix를 사용하여 모든 하위 디렉터리의 특정 파일 형식을 변환하세요.

dos2unix를 사용하여 모든 하위 디렉터리의 특정 파일 형식을 변환하세요.

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 {} +

관련 정보