Я понимаю, что очень маловероятно, что размер одной строки в текстовом файле органически превысил бы 2048 байт.Но я все еще думаю, что было бы очень полезно узнать, как убедиться, что это не так
Редактировать: Просто хотел сказать, что причина, по которой я задал этот вопрос, заключается в том, что я пишу скрипт, который проверяетчто файл является текстовым файлом, как определено POSIX.Одно из требований заключается в том, что длина строки в текстовом файле не должна превышать {LINE_MAX} байтов (включая новую строку).В Ubuntu и FreeBSD это значение равно 2048.
В GNU Linux вам не нужно беспокоиться об этом ограничении, поскольку оно допускает длину строки, ограниченную только памятью.FreeBSD, однако, налагает это ограничение, и я недавно предпринял серьезные усилия для изучения FreeBSD, поэтому я считаю, что для меня очень важно уметь это делать.
Редактировать: Я думаю, что ошибалсяFreeBSD.Я могу обрабатывать строки, длина которых превышает 2048 байт, с помощью grep