tar и pipe

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Sergey06560
Сообщения: 2

tar и pipe

Сообщение Sergey06560 »

Имеется файл - file.tar.gz

Если выполнить команду tar -zxvf file.tar.gz распакованный файл ляжет в file

Вопрос :
Как написать команду в стиле ls -1 | grep pattern ,
для перенаправления распакованного содержимого file.tar.gz нв вход следующей команде

что-нибудь вроде tar -zxvf file.tar.gz | ........ | grep pattern
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5456
ОС: Gentoo

Re: tar и pipe

Сообщение /dev/random »

Опция "-O".
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21439
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: tar и pipe

Сообщение Bizdelnick »

Долго въезжал в суть вопроса. Если въехал правильно, то tar тут вообще не нужен. Сжать файл gzip'ом, потом - zcat file.gz | grep pattern.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: tar и pipe

Сообщение sash-kan »

Bizdelnick
речь была не про «файл, сжатый gzip-ом», а про «одиночный файл внутри tarboll-а, сжатого gzip-ом»·
gzip в этом случае — вещь абсолютно опциональная и несущественная·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21439
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: tar и pipe

Сообщение Bizdelnick »

sash-kan писал(а):
16.03.2012 13:38
Bizdelnick
речь была не про «файл, сжатый gzip-ом», а про «одиночный файл внутри tarboll-а, сжатого gzip-ом»·
gzip в этом случае — вещь абсолютно опциональная и несущественная·

Если речь о единичном файле, то я вообще не понимаю, в чём проблема нормально распаковать файл и работать с ним.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: tar и pipe

Сообщение t.t »

Видимо, автору таки удобнее работать с пайпом, а не с файлом. А насчёт единственного файла, сжатого в tar.gz, а не просто в gz... что ж бывают такие затейники, причём немало.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: tar и pipe

Сообщение SLEDopit »

Sergey06560 писал(а):
16.03.2012 12:46
ls -1 | grep pattern
ls|grep
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали: