|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Lev Walkin 2:5020/400 05 Aug 2004 01:34:40 To : Artem Korneev Subject : Re: Как приписать к файлу начало? :) -------------------------------------------------------------------------------- Artem Korneev wrote: > Вы по процедурному вопросу? Обождите. > > Как бы наиболее красивым и простым способом из скрипта добавить строчку в > начало файла? Hу я понимаю, что можно состряпать скрипт, но может есть что-то > готовое, вроде ">>" - в конец файла, только для добавления в начало? :) Файловая система обеспечивает только перезапись произвольного участка файла, либо дозапись в конец. Если такая функциональность не подходит для Ваших нужд, нужно либо менять нужды (писать всё-таки в конец файла, но зато потом читать с конца в начало), либо городить огород поверх стандартной функциональности файловой системы. Из шеллового скрипта одним из простейших способов этого добиться, является следующий: FILE=file.ext (echo $prepend; cat $FILE) >> ${FILE}.$$ mv ${FILE}.$$ $FILE но это не атомарно. -- Lev Walkin vlm@netli.com --- ifmail v.2.15dev5.3 * Origin: Netli, Inc. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6577a3525c81.html, оценка из 5, голосов 10
|