The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Модифицировать файл перед сохранением в tar, хочется странного"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Резервное копирование)
Изначальное сообщение [ Отслеживать ]

"Модифицировать файл перед сохранением в tar, хочется странного"  +/
Сообщение от grafsoft email(ok) on 17-Июл-10, 00:49 
Странная задача :)

Есть несколько файлов, которые нужно добавить в tgz архив, но перед этим нужно прйтись по каждому и чуть чуть подправить их (например sed-ом), и что бы в архиве они оказались под тем же именем и путем и атрибутами, что и оригинальный файл

что то я не придумал как такое сделать
типа:
cat /etc/myfile.txt | sed ... | tar -czf my.tgz --записать_как_etc/myfile.txt_с_атрибутами_/etc/myfile.txt
:)

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Модифицировать файл перед сохранением в tar, хочется странного"  +/
Сообщение от Zl0 (ok) on 17-Июл-10, 10:15 
>[оверквотинг удален]
>
>Есть несколько файлов, которые нужно добавить в tgz архив, но перед этим
>нужно прйтись по каждому и чуть чуть подправить их (например sed-ом),
>и что бы в архиве они оказались под тем же именем
>и путем и атрибутами, что и оригинальный файл
>
>что то я не придумал как такое сделать
>типа:
>cat /etc/myfile.txt | sed ... | tar -czf my.tgz --записать_как_etc/myfile.txt_с_атрибутами_/etc/myfile.txt
>:)

Можно и без cat обойтись

sed -i //  /etc/myfile.txt && tar -czf my.tgz --записать_как_etc/myfile.txt_с_атрибутами_/etc/myfile.txt

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Модифицировать файл перед сохранением в tar, хочется странного"  +/
Сообщение от grafsoft (ok) on 17-Июл-10, 10:58 

>sed -i //  /etc/myfile.txt && tar -czf my.tgz --записать_как_etc/myfile.txt_с_атрибутами_/etc/myfile.txt

типа можно файл поменять а потом затарить?
неее, я может не ясно выразился, оригинальный файл менять на месте НЕЛЬЗЯ, (скажем система readonly)
нужно его сохранить в архив измененным


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Модифицировать файл перед сохранением в tar, хочется странного"  +/
Сообщение от anonymous (??) on 17-Июл-10, 11:39 
>Странная задача :)
>
>Есть несколько файлов, которые нужно добавить в tgz архив, но перед этим
>нужно прйтись по каждому и чуть чуть подправить их (например sed-ом),
>и что бы в архиве они оказались под тем же именем
>и путем и атрибутами, что и оригинальный файл

скопируйте эти файлы в сторону, подправьте, сделайте архив с ними, затем tar --append к этому архиву остальных файлов (исключая подправленные).

hint: в .tar обычно хранятся относительные пути.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Модифицировать файл перед сохранением в tar, хочется странного"  +/
Сообщение от grafsoft (ok) on 17-Июл-10, 11:52 
>
>hint: в .tar обычно хранятся относительные пути.

Хотелось без промежуточных файлов, хотя попробую и так

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру