Sponsored Content
Top Forums Shell Programming and Scripting grep for a record within *zip files Post 302405585 by Manabhanjan on Friday 19th of March 2010 08:03:05 AM
Old 03-19-2010
try this
Code:
unzip -l file.zip |grep pattern

 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

grep throught Zip file.

Hi, There are serveral files available in a folder. 1. Is there any way I get the list of zip files which contain abc.txt 2. Is ther any way, I get the list of zip file which contain a file which inturn content like "First line of file" There are lot of huge zip files. Kind Reards Deepak (1 Reply)
Discussion started by: deepakwins
1 Replies

2. UNIX for Dummies Questions & Answers

unzip .zip file and list the files included in the .zip archive

Hello, I am trying to return the name of the resulting file from a .zip archive file using unix unzip command. unzip c07212007.cef7081.zip Archive: c07212007.cef7081.zip SecureZIP for z/OS by PKWARE inflating: CEP/CEM7080/PPVBILL/PASS/G0063V00 I used the following command to unzip in... (5 Replies)
Discussion started by: oracledev
5 Replies

3. Shell Programming and Scripting

grep inside the zip file

i have to grep a particular pattern say "meter number" in 100s of zip files file1.zip : : : : file100.zip how to achive this? cat *.zip | grep "meter number" also i dnt want to unzip and then grep it...... hope i made myself clear. thanks in advance (5 Replies)
Discussion started by: ali560045
5 Replies

4. Solaris

Grep for a particular ID in zip files

Hi All, I work on Sunfire system and I have some 1000's of zip files in a directory. These files conatin some unique ID's and details related to that ID. I want the details of a particular ID from all these files. Please let me know how to grep for that ID to get the complete details of it.... (1 Reply)
Discussion started by: jyothi_wipro
1 Replies

5. AIX

ZIP multiple files and also specify size of zip file

I have to zip many pdf files and the size of zip file must not exceed 200 MB. When size is more than 200 MB then multiple zip files needs to be created. How we can achieve this in UNIX? I have tried ZIP utility but it takes a lot of time when we add individual pdfs by looping through a... (1 Reply)
Discussion started by: tom007
1 Replies

6. Shell Programming and Scripting

Grep on zip file problem

Hi All, I'm stuck with this issue when I try to display the searched string into a compressed file. More exactly when I run this script for f1 in $(find dir1 -type f -print); do gunzip -c $f1 | grep -n "gio" | awk -F":" '{print $1-1 "," $1 "p"}' | xargs -i sed -n {} $f1 ; done returns... (3 Replies)
Discussion started by: gio1234
3 Replies

7. Shell Programming and Scripting

Zip Multiple files to One .zip file in AIX system

Hi I have a requirement in unix shell where I need to zip multiple files on server to one single .zip file. I dont see zip command in AIX and gzip command not doing completely what I want. One I do .zip file, I should be able to unzip in my local Computer. Here is example what I want... (9 Replies)
Discussion started by: RAMA PULI
9 Replies

8. UNIX for Beginners Questions & Answers

How can we Zip multiple files created on the same date into one single zip file.?

Hi all i am very new to shell scripting and need some help from you to learn 1)i have some log files that gets generated on daily basis example: i have abc_2017_01_30_1.log ,2017_01_30_2.log like wise so i want to zip this 4 logs which are created on same date into one zip folder. 2)Post zipping... (2 Replies)
Discussion started by: b.saipriyanka
2 Replies

9. Shell Programming and Scripting

How can we Zip multiple files created on the same date into one single zip file.?

Hi all i am very new to shell scripting and need some help from you to learn 1)i have some log files that gets generated on daily basis example: i have abc_2017_01_30_1.log ,2017_01_30_2.log like wise so i want to zip this 4 logs which are created on same date into one zip folder. 2)Post zipping... (1 Reply)
Discussion started by: b.saipriyanka
1 Replies

10. UNIX for Advanced & Expert Users

Grep a pattern from zip file which has multiple files insdie

Hi Gurus, I got a small requirement in my script to grep a specific pattern in a zip compressed file which has been created with multiple files. Sample File: 20180913.zip $> zipinfo -l 20180913.zip 20180913_file1 20180913_file2 20180913_file3 20180912_file4 20180912_file5... (1 Reply)
Discussion started by: hi.villinda
1 Replies
ZIPARCHIVE.ADDGLOB(3)							 1						     ZIPARCHIVE.ADDGLOB(3)

ZipArchive::addGlob - Add files from a directory by glob pattern

SYNOPSIS
bool ZipArchive::addGlob (string $pattern, [int $flags], [array $options = array()]) DESCRIPTION
Add files from a directory which match the glob $pattern. PARAMETERS
o $pattern - A glob(3) pattern against which files will be matched. o $flags - A bit mask of glob() flags. o $options - An associative array of options. Available options are: o "add_path" Prefix to prepend when translating to the local path of the file within the archive. This is applied after any remove operations defined by the "remove_path" or "remove_all_path" options. o "remove_path" Prefix to remove from matching file paths before adding to the archive. o "remove_all_path" TRUE to use the file name only and add to the root of the archive. RETURN VALUES
Returns TRUE on success or FALSE on failure. EXAMPLES
Example #1 ZipArchive::addGlob example Add all php scripts and text files from current working directory <?php $zip = new ZipArchive(); $ret = $zip->open('application.zip', ZipArchive::OVERWRITE); if ($ret !== TRUE) { printf('Failed with code %d', $ret); } else { $options = array('add_path' => 'sources/', 'remove_all_path' => TRUE); $zip->addGlob('*.{php,txt}', GLOB_BRACE, $options); $zip->close(); } ?> SEE ALSO
ZipArchive::addFile, ZipArchive::addPattern. PHP Documentation Group ZIPARCHIVE.ADDGLOB(3)
All times are GMT -4. The time now is 12:09 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy