LINUX.ORG.RU

Циклом вырезать значение

 


0

1

Добрый день! Циклом for var in $(cat $file) значения считываются и остаются в исходном файле. Как заставить их оттуда не копировать, а именно вырезать и помещать в переменную $var? Нужно чтобы при завершении цикла исходный файл остался пустым.


Ответ на: комментарий от anonymous

В этом случае файл затирается разом. Нужно чтобы записи вырезались построчно, и при прерывании скрипта в файле остались только не отработанные данные.

proxxs
() автор топика
Ответ на: комментарий от proxxs

Значит сохраняй значения в массив, и переписывай содержимым этого массива файл каждый раз.

anonymous
()
Ответ на: комментарий от proxxs

Оба варианта подходят.

Уверен? У тебя все строки разные?

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