I'm attempting to perform an exact match on an input data column with another input file but cannot figure out how to code the "grep" statement to handle 2 specific scenarios. I’m capturing the first column of data from $ifile2 into variable $rule and using it to perform a “grep” on $ifile3 to write all of the matching records to $ofilegrp. If no matches are found then I send an email indicating an invalid value was found in $ifile2.
In the example of data below, an error email should be sent when the lookup for America is performed, while the lookup for Latin America should return 2 matching records. I have not been able to code a “grep” statement that works for both scenarios.
Any suggestions……
The contents of $ifile2 are as follows: The contents of $ifile3 are as follows: I have tried the following "grep" statements:
Last edited by joeyg; 02-22-2011 at 01:55 PM..
Reason: codetage please around input/output
I'm trying to use grep to search for a specific string. Given the following strings:
.A BAGM4 0101 Z DH1300/PPD T/SF T/SD 10
.A CLUM4 0101 Z DH1300/PP T/SF T/SD 9
.A MQT 0101 Z DH1200/PPK T/SFK 2.0/SD 15
I only want to get the string that contains PPD. If I do the command:
grep PPD... (9 Replies)
Hi All
Here is one o/p from a program I have ...
Can someone tell me the way so that I get only the output by the user "li" not the other users which have "li" in the name.
Surely I dont like the idea
Thanks a lot to all in advance
C Saha (3 Replies)
hey.....
i do have text where the contents are like as follows,
FILE_TYPE_NUM_01=FILE_TYPE=01|FILE_DESC=Periodic|FILE_SCHDL_TYPE=Daily|FILE_SCHDL=|FILE_SCHDL_TIME=9:00am|RESULTS=B
FILE_TYPE_NUM_02=FILE_TYPE=02|FILE_DESC=NCTO|FILE_SCHDL_TYPE=Daily|FILE_SCHDL=|FILE_SCHDL_TIME=9:00am|RESULTS=M... (2 Replies)
Hi there,
I've search this forum and find this problem could have been solved by,
grep -ho "num=*" input_data
The input_data is,
1\11\num1=100\num2=200\newnum1=220\\@
however, what I have got is ,
num1=100
num1=220
how to get the exact string, (4 Replies)
Hi
This time I'm trying to grep for an exact match
e.g
cat.dog.horse.cow.bird.pig
horse.dog.pig
pig.cat.horse.dog
horse
dog
dog
pig.dog
pig.dog.bird
how do I grep for dog only so that a wc -l would result 2 in above case.
Thanks in advance
---------- Post updated at 06:33 AM... (4 Replies)
FILE:
#test file#
server1 10.1.1.1
server2 10.1.1.2
server2-prv 10.1.1.3
grep -w "server2" {filename}
Returns:
server2 10.1.1.2
server2-prv 10.1.1.3
How would you just get it to return just the exact match line?:
server2 10.1.1.2
Thanks! (4 Replies)
QUESTION1:
How do you grep only an exact string. I am using Solaris10 and do not have any GNU products installed.
Contents of car.txt
CAR1_KEY0
CAR1_KEY1
CAR2_KEY0
CAR2_KEY1
CAR1_KEY10
CURRENT COMMAND LINE: WHERE VARIABLE CAR_NUMBER=1 AND KEY_NUMBER=1
grep... (1 Reply)
Hello All,
I have a file all_info.txt
Date Owner Filename
03/25/2014 mycomp\royale myfile_ goodfile_sec_20140324_c.zip
03/25/2014 mycomp\royale myfile_goodfile_sec_20140324_c.cpt
03/25/2014 mycomp\royale1 ... (9 Replies)
Hello!
I have 2 files named tacs.tmp and tacDB.txt
tacs.tmp looks like this
0
10235647
102700
106800
107200
1105700
tacDB.txt looks like this
100100,Mitsubishi,G410,Handheld,,0,0,0
100200,Siemens,A53,Handheld,,0,0,0
100300,Sony Ericsson,TBD (AAB-1880030-BV),Handheld,,0,0,0... (2 Replies)
Discussion started by: Cludgie
2 Replies
LEARN ABOUT LINUX
xzegrep
XZGREP(1) XZ Utils XZGREP(1)NAME
xzgrep - search compressed files for a regular expression
SYNOPSIS
xzgrep [grep_options] [-e] pattern file...
xzegrep ...
xzfgrep ...
lzgrep ...
lzegrep ...
lzfgrep ...
DESCRIPTION
xzgrep invokes grep(1) on files which may be either uncompressed or compressed with xz(1), lzma(1), gzip(1), or bzip2(1). All options
specified are passed directly to grep(1).
If no file is specified, then standard input is decompressed if necessary and fed to grep(1). When reading from standard input, gzip(1)
and bzip2(1) compressed files are not supported.
If xzgrep is invoked as xzegrep or xzfgrep then egrep(1) or fgrep(1) is used instead of grep(1). The same applies to names lzgrep, lze-
grep, and lzfgrep, which are provided for backward compatibility with LZMA Utils.
ENVIRONMENT
GREP If the GREP environment variable is set, xzgrep uses it instead of grep(1), egrep(1), or fgrep(1).
SEE ALSO grep(1), xz(1), gzip(1), bzip2(1), zgrep(1)Tukaani 2010-09-27 XZGREP(1)