My requiremeny is as follows,
I have two files
file a
A BONES RD,NHILL,3418,VIC
37TH PARALLEL RD,DEEP LEAD,3385,VIC
4 AK RD,OAKEY,4401,QLD
A & J FARRS RD,BARMOYA,4703,QLD
A B PATTERSON DR,ARUNDEL,4214,QLD
A BLAIRS RD,BUCKRABANYULE,3525,VIC
file b
A BONES RD,NHILL,3418,VIC
37TH PARALLEL RD,DEEP LEAD,3385,VIC
4 AK RD,OAKEY,4401,QLD
A & J FARRS RD,BARMOYA,4703,QLD
A B PATTERSON DR,ARUNDEL,4214,QLD
On greping content of each row of file 1 in file 2, if no result found re-direct to file3
In this case file 3 should have below content
file 3
A BLAIRS RD,BUCKRABANYULE,3525,VIC
My code is as follows,
cat file1| while read line
do
grep -v "$line'" file2 > file3
done
Output I' getting,
A BONES RD,NHILL,3418,VIC
37TH PARALLEL RD,DEEP LEAD,3385,VIC
4 AK RD,OAKEY,4401,QLD
A & J FARRS RD,BARMOYA,4703,QLD
A B PATTERSON DR,ARUNDEL,4214,QLD
Please help me,I tried grep -f file1 file2 > file3 but its getting following error
grep: illegal option -- f
Usage: grep -hblcnsviw pattern file . . .
please give u r suggestion with out using -f option