Элина
Новичок
Как записать значение в конкретную строчку в файл?
Здравствуйте! Искала по форуму подобную проблему, но решение так и не нашла...
Вобщем, у меня скриптик, открывает файл file.txt, из него достает данные, которые разделены между собой символом "|". В файле таких строчек - от 2 до 20. Затем данные обрабатываются, какие-то значения меняются, и мне надо записать обратно значения в файл, чтобы формат данных не изменился.
Можно ли как-то записать в файл данные В ОПРЕДЕЛЕННУЮ строку (зная номер строки)? И можно ли перезаписать(изменить) переменную в строке файла?
Пример:
file.txt
name1|id1|phone1|address1|age1|company1|info1
name2|id2|phone2|address2|age2|company2|info2
name3|id3|phone3|address3|age3|company3|info3
Скажем, открыли файл - и надо изменить значение phone2 во второй строчке и age3 в третьей строчке. Это возможно вообще?
Помогите, пожалуйста, уже сутки мучаюсь... не пойму как сделать.
Здравствуйте! Искала по форуму подобную проблему, но решение так и не нашла...

Вобщем, у меня скриптик, открывает файл file.txt, из него достает данные, которые разделены между собой символом "|". В файле таких строчек - от 2 до 20. Затем данные обрабатываются, какие-то значения меняются, и мне надо записать обратно значения в файл, чтобы формат данных не изменился.
Можно ли как-то записать в файл данные В ОПРЕДЕЛЕННУЮ строку (зная номер строки)? И можно ли перезаписать(изменить) переменную в строке файла?
Пример:
file.txt
name1|id1|phone1|address1|age1|company1|info1
name2|id2|phone2|address2|age2|company2|info2
name3|id3|phone3|address3|age3|company3|info3
Скажем, открыли файл - и надо изменить значение phone2 во второй строчке и age3 в третьей строчке. Это возможно вообще?
Помогите, пожалуйста, уже сутки мучаюсь... не пойму как сделать.