The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Поиск файлов в куче архивов *.tar.gz ?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Поиск файлов в куче архивов *.tar.gz ?"
Сообщение от U Искать по авторуВ закладки on 07-Окт-04, 11:05  (MSK)
Имеется много файлов *.tar.gz. Необходимо найти файл , по маске, т.е. в каких архивах он встречается ?

Может у кого нибудь уже есть скрипт на эту тему или подсказка, чем это можно осуществить ?
(FreeBSD)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Поиск файлов в куче архивов *.tar.gz ?"
Сообщение от jr emailИскать по авторуВ закладки(ok) on 07-Окт-04, 11:18  (MSK)
>Имеется много файлов *.tar.gz. Необходимо найти файл , по маске, т.е. в
>каких архивах он встречается ?
>
>Может у кого нибудь уже есть скрипт на эту тему или подсказка,
>чем это можно осуществить ?
>(FreeBSD)

# tar -t *.tar.gz | grep <маска>

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Поиск файлов в куче архивов *.tar.gz ?"
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 07-Окт-04, 11:33  (MSK)
>>Имеется много файлов *.tar.gz. Необходимо найти файл , по маске, т.е. в
>>каких архивах он встречается ?
>>
>>Может у кого нибудь уже есть скрипт на эту тему или подсказка,
>>чем это можно осуществить ?
>>(FreeBSD)
>
># tar -t *.tar.gz | grep <маска>

Ne budet rabotat: tar -t *.tar.gz
Togda uzh: tar tzf *.tar.gz | grep ...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Поиск файлов в куче архивов *.tar.gz ?"
Сообщение от newser Искать по авторуВ закладки on 07-Окт-04, 11:45  (MSK)
>>>Имеется много файлов *.tar.gz. Необходимо найти файл , по маске, т.е. в
>>>каких архивах он встречается ?
>>>
>>>Может у кого нибудь уже есть скрипт на эту тему или подсказка,
>>>чем это можно осуществить ?
>>>(FreeBSD)
>>
>># tar -t *.tar.gz | grep <маска>
>
>Ne budet rabotat: tar -t *.tar.gz
>Togda uzh: tar tzf *.tar.gz | grep ...

Тоже не будет работать: маска не годится для tar'а (параметр f воспринимает один файл). Что-то вроде

for i in *.tar.gz; do echo "${i}:"; tar tzf "${i}" | grep ...; done

подойдет?

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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