2

Существует ли утилита командной строки для проверки и идеального исправления гранж в текстовых файлах? например

  • Непоследовательные или не родные окончания строки (lf против cr/lf)

  • Дополнительные пробелы в конце строки

  • Ложные маркировки порядка байтов (Visual Studio иногда вставляет их, хотя они не являются ни необходимыми, ни желательными в файлах UTF-8)

И, возможно, другие вещи, о которых я не думал? (Самое близкое, что я могу найти до сих пор, это что-то, называемое tab2space, но основная функция этого, как сказано на банке, для расширения вкладок, а это то, что я не хочу.)

1 ответ1

3

Для преобразования в / из различных концов строки существуют программы, называемые unix2dos / dos2unix или todos / fromdos .

Чтобы удалить лишние пробелы в конце строки, вы можете использовать sed s/[ \t]*$// (выполните этот шаг после исправления концов строки).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .