Вы правы, в этом контексте все по-другому. Я на самом деле зашел на эту страницу из-за поиска способа игнорировать символы новой строки, когда их добавление является единственным изменением в файле, так что, например, предварительно подтвержденный JSON не будет рассматриваться как отличающийся от предварительно не подтвержденной формы того же самого JSON. Конечно, с чем-то вроде YAML, где нет «неоптимизированной» формы, символы новой строки имеют жизненно важное значение. Я должен был прочитать это более внимательно, прежде чем комментировать ... слишком много вкладок ...

отаю на Mac, с некоторыми довольно старыми файлами. Разные файлы создавались разными программами, поэтому некоторые из них заканчиваются на \ r (mac), а некоторые на \ n (unix). Я хочу иметь возможность запускать команды, такие как diff, grep и т. Д., Для этих файлов, но те, которые имеют \ r, рассматриваются как одна гигантская строка. Кто-нибудь знает версию diff, grep и т. д., которая будет корректно работать со всеми новыми строками?

ETA: Я бы также хотел, чтобы они были утилитами Unix, чтобы я мог использовать их в скриптах, emacs и т. Д.

Ответы на вопрос(7)

Ваш ответ на вопрос