Единственное, о чем вам нужно беспокоиться, это размер файла, который вы можете создать, и размер файла, который вы можете прочитать.
Компьютеры ничего не знают о строках, что является интерпретацией байтов в файле. Мы решаем, что есть некоторая последовательность символов, которая разграничивает конец строки, и затем приказываем нашим программам захватывать содержимое из файла, пока оно не достигнет этой последовательности. Для нас это линия.
Например, вы можете определить строку в вашем текстовом файле, чтобы она заканчивалась запятой:
$/ = ',';
while( <DATA> )
{
chomp;
print "Line is: $_\n";
}
__DATA__
a,b,c,d,e,f,g
Несмотря на то, что у меня есть одна строка под __DATA__
, это только потому, что мы привыкли к книгам. Компьютеры не читают книги. Вместо этого эта программа думает, что все между запятыми - это строка:
Line is: a
Line is: b
Line is: c
Line is: d
Line is: e
Line is: f
Line is: g