Grep several lines in one file from another file


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Grep several lines in one file from another file
# 1  
Old 12-15-2013
Grep several lines in one file from another file

Dear All

I have a txt file of 100 lines(file1) and another txt file of 100000 lines (file2)
How can I possible grep all 100 lines in one step in file1 from file2 ?

Thanks a lot
Alyaa
# 2  
Old 12-15-2013
Quote:
Originally Posted by Alyaa
Dear All

I have a txt file of 100 lines(file1) and another txt file of 100000 lines (file2)
How can I possible grep all 100 lines in one step in file1 from file2 ?

Thanks a lot
Alyaa
Try something like this

Code:
$ grep -xfF file2 file1

Code:
$ awk 'FNR==NR{A[$0];next}$0 in A' file1 file2

 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Grep the lines in one file that are also in another

Hi all, I have two files. File A looks like this: abkhasian com|hum accent com|com|com|com|sta acceptation act|com|sta adventures com|hum adversity com|hum|hum and File B looks like this: adventure adventures adversary Adverse adversity I want to print those lines in File A... (9 Replies)
Discussion started by: owwow14
9 Replies

2. Shell Programming and Scripting

Grep 3 lines from a file

I have file, test.txt UtranCellId MDN407WI1 administrativeState 1 (UNLOCKED) aseDlAdm 500 aseUlAdm 800 cellReserved 1 (NOT_RESERVED) dlCodeAdm ... (6 Replies)
Discussion started by: radius
6 Replies

3. UNIX for Dummies Questions & Answers

grep two lines from a file

Sample File abc xyz def abc ggh abc xyz I just created a sample file above to show what I need. I need to grep two lines. e.g abc and xyz(only if they are one after the other) so output would be abc xyz abc xyz (note abc followed by ggh line would not come out in the output). I... (9 Replies)
Discussion started by: ran123
9 Replies

4. Shell Programming and Scripting

Extracting specific lines of data from a file and related lines of data based on a grep value range?

Hi, I have one file, say file 1, that has data like below where 19900107 is the date, 19900107 12 144 129 0.7380047 19900108 12 168 129 0.3149017 19900109 12 192 129 3.2766666E-02 ... (3 Replies)
Discussion started by: Wynner
3 Replies

5. Shell Programming and Scripting

grep lines in a file from another file

Hi This is the scenario: fileA: st1 st2 st3 st6 . . fileB st1 st6 I want fields in fileB to grep -v in fileA...Desired output: fileC (3 Replies)
Discussion started by: iga3725
3 Replies

6. Shell Programming and Scripting

Grep between block of lines in a file

Hi Friends, I have a file which has many of the statements like below ******** MAKING > noun1 < cg_all statements statements statements ********* MAKING > noun2 < cg_all statements statements statements ********* MAKING > noun3 < all statements statements statements I would... (3 Replies)
Discussion started by: ganga.dharan
3 Replies

7. Shell Programming and Scripting

grep two lines in a file

Hi Everyone, I have 1.txt 1 6-6 3-3 word y f 6-6 word 5-5 4 5-5 word The output should be: 3-3 (8 Replies)
Discussion started by: jimmy_y
8 Replies

8. Shell Programming and Scripting

grep and display lines from a file

I have to grep on a few words in a file and then display the line containing those words and the line above it. For ex - File1.txt contains... abc xyz abc This is a test Test successful abc xyz abc Just a test Test successful I find the words 'Test successful' in the file... (6 Replies)
Discussion started by: user7617
6 Replies

9. Shell Programming and Scripting

How to grep all lines from a file NOT having a certain character

Hi, I have for instance following INPUT file from which I want to grep ALL lines NOT containing the literal '{' into an OUTPUT file: ... RUNJOB=1,AxBxALLxGEx RUNJOB=0,AxBxDELxGExPRAEMxABLxZGS RUNJOB=0,AxBxDELxGExPRAEMxHARM RUNJOB=0,{UNIX: echo '§ASG§;%ASG_START}... (8 Replies)
Discussion started by: ABE2202
8 Replies

10. Shell Programming and Scripting

Grep: Copy all lines from log file into new file

Hello everyone. I have a log file that contains multiple domains: www.thisdomain.com agent.thisdomain.com that.thisdomain.com I need to copy all of the lines that contain "www.thisdomain.com" from the log and output them into a new file. I've tried everything with little luck. Please help... (3 Replies)
Discussion started by: aberli
3 Replies
Login or Register to Ask a Question