Это помогло мне удалить конечные пробелы или табуляции из всех файлов в разделе (...):
find . -type f \( -name "*.css" -o -name "*.html" -o -name "*.sass" \) -exec perl -p -i -e "s/[ \t]*$//g" "{}" \;
Если вы хотите удалить только пробелы (а не вкладки), измените s/[ \t]*$//g
на s/ *$//g
Если вы хотите что-то изменить, просто настройте поиск по регулярному выражению и замените шаблоны по своему вкусу. Вы должны изменить начальный путь поиска на любой другой, который вам нужен.