LINUX.ORG.RU

выборочное изменение данных в файле ...


0

0

Задачка такая: нужно в текстовом файле например заменить в 10 и 20 строчках 2 элемент ( строка разделена tabами ) на что-то другое ...
Можно конечно это сделать например тем же перлом или любым скриптовым языком перепарсив весь файл и создав его заново .. 
А есть ли другие пути, не переписывая полностью файл ?
★★☆☆

>А есть ли другие пути, не переписывая полностью файл ?

А разве те же sed и diff не делают это? Ведь это не база данных.

Selecter ★★★★
()

>А есть ли другие пути, не переписывая полностью файл ?
Другие пути есть всегда. 
Вот один из них: vim /dev/hda
:-)

sdio ★★★★★
()

>другие пути, не переписывая полностью файл

Поставить 4й рейзер, хранить строки/поля в отдельных файликах (вероятно, такая ф-сть есть готовая, или самому написать) и менять файл, соответствующий нужному полю.

DonkeyHot ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.