разность агностика конца строки?

Использовать 1 a float и float division

public static void main(String d[]){
    double g=1f/3;
    System.out.printf("%.2f",g);
}
20
задан UncleZeiv 12 February 2009 в 23:06
поделиться

3 ответа

Как Jay сказал, Diff'nPatch кажется тем, что Вы ищете. Кроме того, можно преобразовать весь '\r' окончания строки в '\n' в единственной команде как это:

sed -ie 's/\r/\n/' filename

или

find . | xargs -n1 sed -ie 's/\r/\n/'

(Можно хотеть отфильтровать список файлов в некотором роде в последнем случае или он будет применен ко всем файлам во всех подкаталогах.)

9
ответ дан 30 November 2019 в 00:35
поделиться

Если Вы будете использовать diff -w, то это проигнорирует пробел в файлах, который, вероятно, достаточен для Ваших потребностей.

РЕДАКТИРОВАНИЕ : просто реализованный я неправильно читал сообщение в первый раз, когда и Вы на самом деле ищете разность, которая будет работать с \r окончания строки. Мое предложение состояло бы в том, чтобы преобразовать файлы с чем-то как зеркальное отражение , который может преобразовать файлы в \n стандартный формат.

РЕДАКТИРОВАНИЕ 2 : Просто найденный чем-то, что похоже на то, что Вы хотите - Diff'nPatch:

Diff'nPatch является портом к Macintosh GNU 'разность', 'патч' и 'cmp' утилиты. Это позволяет Вам сравнить и найти различия между двумя файлами или папками, сопоставить два файла, генерировать diffs в различных форматах (нормальный, контекст, unidiff, и т.д.), применить патчи, сравнить байт файлов байтом. Это может обработать любой тип окончаний строки (Mac, Unix или окна)

12
ответ дан 30 November 2019 в 00:35
поделиться

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

1
ответ дан 30 November 2019 в 00:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: