Visit The New, Modern Unix Linux Community

Linux and UNIX Man Pages

Test Your Knowledge in Computers #639
Difficulty: Easy
NeXTSTEP was based on UNIX.
True or False?
Linux & Unix Commands - Search Man Pages

zgrep(1) [centos man page]

ZGREP(1)						      General Commands Manual							  ZGREP(1)

NAME
zgrep - search possibly compressed files for a regular expression SYNOPSIS
zgrep [ grep_options ] [ -e ] pattern filename... DESCRIPTION
Zgrep invokes grep on compressed or gzipped files. All options specified are passed directly to grep. If no file is specified, then the standard input is decompressed if necessary and fed to grep. Otherwise the given files are uncompressed if necessary and fed to grep. If the GREP environment variable is set, zgrep uses it as the grep program to be invoked. AUTHOR
Charles Levert (charles@comm.polymtl.ca) SEE ALSO
grep(1), gzexe(1), gzip(1), zdiff(1), zforce(1), zmore(1), znew(1) ZGREP(1)

12 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Using Zgrep in a script

Hi, I have to use a zgrep in a script to serch archives. the issue is like if i use zgrep 'complex pattern' *.log.Z from the command line it works fine but inside the script i am not able to represent complex pattern the quotes are not getting recognised. Kindly help me out. Thanks,... (2 Replies)
Discussion started by: VijayPrakash
2 Replies

2. UNIX for Dummies Questions & Answers

How to grep / zgrep to output ONLY the matching filename and line number?

Hi all, I am trying to zgrep / grep list of files so that it displays only the matching filename:line number and does not display the whole line, like: (echo "1.txt";echo "2.txt") | xargs zgrep -no STRING If I use -o option, it displays the matching STRING and if not used, displays the... (3 Replies)
Discussion started by: vvaidyan
3 Replies

3. Shell Programming and Scripting

help using zgrep

can any body help me i want to find 200 numbers(telephone numbers) in current directory with all sub directories with file name dump*.gz i am having 3000 .gz files to be searched i tried this command find . -name "dump*.gz" -exec zgrep -e '9425376533' {} \; but no result ... (3 Replies)
Discussion started by: shishir
3 Replies

4. UNIX for Dummies Questions & Answers

Zgrep equivalent-

Hi guys I cant use zgrep on a SunOS Do you know any alternative for it? i need to use zgrep -c grep works fine but zgrep is not supported (4 Replies)
Discussion started by: khestoi
4 Replies

5. Shell Programming and Scripting

Zgrep works at command line but not in script?

Hi all- I'm trying to search through some .gz log files to verify certain feeds have passed through our app. I have a small script that I wrote in hopes that I could automate the checking but haven't been able to get the zgrep to work. When I copy it to the command line directly it works... (2 Replies)
Discussion started by: Cailet
2 Replies

6. Shell Programming and Scripting

gzgrep for multiple patterns or with pattern file

Hi, I'm struggling to find an option for gzgrep to grep compressed files for multiple patterns preferanly using a pattern file (so pattern file can be altered seperately to rest of script). My regex patterns are say: 4\{15\} 3\{13\} /usr/xpg4/bin/grep will accept -f option but... (4 Replies)
Discussion started by: andyatit
4 Replies

7. UNIX for Dummies Questions & Answers

grep!

guys if I have a load of text files which contain many lines with this one in particular in there somwhere: cheese jam, bread where is a random string, how would I do a grep for this? I tried: grep "cheese * jam, bread *" file.txt but this doesn't work, whats the search pattern i... (6 Replies)
Discussion started by: rich@ardz
6 Replies

8. UNIX for Dummies Questions & Answers

Using grep and zgrep then display the next few lines

Hello everyone. I would like to know if I can use grep or zgrep to search for a particular pattern then print the x number of lines after the pattern was found. Lets say for example a pattern was found on line 3, I wanted the output to show lines 3, 4 and 5. Thanks! (10 Replies)
Discussion started by: khestoi
10 Replies

9. Shell Programming and Scripting

zgrep cannot find all matches

$ cat 1.csv abc in csv $ cat 1.mnf abc in mnf $ zip 1.zip 1.csv 1.mnf adding: 1.csv (stored 0%) adding: 1.mnf (stored 0%) $ zgrep abc 1.zip abc in csv How come zgrep cannot find "abc in mnf"? Thanks in advance. (5 Replies)
Discussion started by: carloszhang
5 Replies

10. UNIX for Dummies Questions & Answers

Usage of zgrep

Hi, I have multiple files with name pattern as *.tar.gz, I want to search a standalone string inside it.zgrep -a 707794 *.tar.gz Result: aa.tar.gz: 1|2|7.0707794|a|b|c ab.tar.gz: 1|2|7.0000000707794|a|b|c ac.tar.gz: 1|2|986707794|a|b|c ad.tar.gz: 1|2|007700707794|a|b|c ae.tar.gz:... (1 Reply)
Discussion started by: nerojap02
1 Replies

11. Shell Programming and Scripting

Grep and BzGrep with Wildcard in Search Pattern

Hello All, I hope this is the right area. If not, Kindly let me know and I will report in the appropriate spot. I am needing to find a search pattern that will make the * act as Wildcard in the search pattern instead of being literal. The example I am using is bzgrep "to=<*@domain.com>"... (5 Replies)
Discussion started by: mancountry
5 Replies

12. UNIX for Dummies Questions & Answers

Zgrep output to another compressed file

Hi, I have a big (~15G) compressed file having around 170M records and I need to exclude around 4k bad records (\n in the string) . The typical steps would have been 1. zgrep required records into new file zgrep big15GFile.dat.gz > newBig64GFile.dat 2. zip back new file gzip... (1 Reply)
Discussion started by: iamwha1am
1 Replies

Featured Tech Videos