é só usar.
find . -type f \( -iname "*.cpp" -o -iname "*.h" \) -exec dos2unix {} +
Eu tenho milhares de arquivos que eu preciso converter para o formato final de linha padrão do Linux, ou seja, usando dos2unix
.
Os arquivos a serem convertidos têm extensão .cpp
ou .h
Os arquivos em questão são estruturados em subdiretórios.
Eu sei que posso encontrar todos os arquivos com:
find ./ -follow -type f \( -iname \*.cpp -o -iname \*.h \)
Mas como eu aplico o comando a eles?
Suponho que com um simples script bash
com algum for
cycle, que não escrevo.
Tags shell-script