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