02-27-2008
grepping columns
Hi All,
I was recently helped out 'big time' with my last post on changing multiple file formats (thx, scott1256ca and bakunin)!
My new question is about selecting and displaying columns in a file using (possibly) grep. Several of my data files are spreadsheet format (columns separated by tabs). So for instance lets say I have four columns of data:
Quote:
#1 2 3 4
a b c d
a b c d
a b c d
a b c d
.
.
.
If I wanted to redirect only the 1st and 3rd column to a file, would this be possible with grep? Some other command or script?
Cheers,
ScKaSx
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Is there a way to grep for something and then print out 10 lines after it.
for example if I want to grep for a word, then output the following 10 or whatever number of lines after the word. (5 Replies)
Discussion started by: eloquent99
5 Replies
2. UNIX for Dummies Questions & Answers
Ok here's the situation I have a log like the following:
(S0) Time: 124937.326033 - SendingTime: '20041108-12:49:29'
(S0) Time: 124937.389946 - SendingTime: '20041108-12:49:29'
(S0) Time: 124937.462494 - SendingTime: '20041108-12:49:29'
(S0) Time: 124937.551056 - ... (1 Reply)
Discussion started by: fusion99
1 Replies
3. UNIX for Dummies Questions & Answers
Hello.
I have a dir of 1500+ dir. In these dirs is a file host, with a tag <x_tag>.
I need to :
1. grep for all dir that contain this host file that contain <x_tag>
2. print a list of these host files containing <x_tag>
is this better to egrep this? (5 Replies)
Discussion started by: t4st33@mac.com
5 Replies
4. Shell Programming and Scripting
Using shell scripts, I use grep to find the word “error” in a log file:
grep error this.log.
How can I print or get the line 3 lines below the line that word “error” is located?
Thanks in advance for your response. (9 Replies)
Discussion started by: cbeauty
9 Replies
5. Shell Programming and Scripting
I found another problem with my disk-adding script today. When looking for disks, I use grep.
When I grep for the following disk sizes:
5242880
I also pick up these as well:
524288000
How do I specifically pick out one or the other, using grep, without resorting to the -v option?
... (9 Replies)
Discussion started by: LinuxRacr
9 Replies
6. Shell Programming and Scripting
Hi All,
I have a log file and I want to parse the logfile with a script.A sample text is shown below:
I would grep on "return code " on this file. Any idea how the lines above and below the grep patterns could also be extracted.
Thanks!
nua7
The runLoggingInstall return code is 0... (3 Replies)
Discussion started by: nua7
3 Replies
7. UNIX for Dummies Questions & Answers
I've got a script at the moment that looks like this:
if
then
echo "How many hours would you like users to have logged in for? (single digits)"
read hours
tim=
echo "These are the users who were logged in for $hours... (1 Reply)
Discussion started by: chris_rabz
1 Replies
8. UNIX for Dummies Questions & Answers
I need to pass a parameter that will then be grepped.
I need it to grep /paramater and then have a space
so if 123 was passed my grep would be grep '/123 ' sample.log
this works fine from the command line
but when i try and set it searchThis="/$2 "
and then run grep $searchThis... (6 Replies)
Discussion started by: magnia
6 Replies
9. Shell Programming and Scripting
Dear Experts,
Need your help.
Typically we use "grep" to search and display a pattern in a txt file.
However, here what we want is, we want to grep a line which contains 4 words any where in a line.
For example.
File has 10,000,000 lines in it out of which there is a particular line which... (1 Reply)
Discussion started by: anushree.a
1 Replies
10. Shell Programming and Scripting
Hey Friends,
Need your help again.
I have input.temp file as follows
$cat input.temp
Lakme|Beauty Products|Lipstick
L'Oreal|Hair Care|Conditioner
Lakme|Beauty Products|Lip gloss
L'Oreal|Hair Care|Mild Shampoo
Gala|Beauty Products|Mehndi Cones
Lakme|Beauty Products|Eye Shadow... (2 Replies)
Discussion started by: anushree.a
2 Replies
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. These grep options will cause zgrep to terminate with an error code:
(-[drRzZ]|--di*|--exc*|--inc*|--rec*|--nu*). All other 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.
EXIT CODE
2 - An option that is not supported was specified.
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)