Имеется файл - file.tar.gz
Если выполнить команду tar -zxvf file.tar.gz распакованный файл ляжет в file
Вопрос :
Как написать команду в стиле ls -1 | grep pattern ,
для перенаправления распакованного содержимого file.tar.gz нв вход следующей команде
что-нибудь вроде tar -zxvf file.tar.gz | ........ | grep pattern
tar и pipe
Модераторы: /dev/random, Модераторы разделов
-
/dev/random
- Администратор
- Сообщения: 5456
- ОС: Gentoo
-
Bizdelnick
- Модератор
- Сообщения: 21439
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: tar и pipe
Долго въезжал в суть вопроса. Если въехал правильно, то tar тут вообще не нужен. Сжать файл gzip'ом, потом - zcat file.gz | grep pattern.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: tar и pipe
Bizdelnick
речь была не про «файл, сжатый gzip-ом», а про «одиночный файл внутри tarboll-а, сжатого gzip-ом»·
gzip в этом случае — вещь абсолютно опциональная и несущественная·
речь была не про «файл, сжатый gzip-ом», а про «одиночный файл внутри tarboll-а, сжатого gzip-ом»·
gzip в этом случае — вещь абсолютно опциональная и несущественная·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Bizdelnick
- Модератор
- Сообщения: 21439
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: tar и pipe
sash-kan писал(а): ↑16.03.2012 13:38Bizdelnick
речь была не про «файл, сжатый gzip-ом», а про «одиночный файл внутри tarboll-а, сжатого gzip-ом»·
gzip в этом случае — вещь абсолютно опциональная и несущественная·
Если речь о единичном файле, то я вообще не понимаю, в чём проблема нормально распаковать файл и работать с ним.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: tar и pipe
Видимо, автору таки удобнее работать с пайпом, а не с файлом. А насчёт единственного файла, сжатого в tar.gz, а не просто в gz... что ж бывают такие затейники, причём немало.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: tar и pipe
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.
The more you believe you don't do mistakes, the more bugs are in your code.