How to compare two files in UNIX using similar to vlookup?

Hi,

I want to compare same column in two files, if values match then display the column or display "NA".

Ex :

File 1 :
123
abc
xyz
pqr

File 2:
122
aab
fdf
pqr
fff
qqq
rrr
xyz
sst

Compare column:
2
NA
y
NA
NA
NA

can someone help me with logic for this.

thanks,
BBBB

Welcome hkoshekay,

I have a few to questions pose in response first:-

  • Is this homework/assignment? There are specific forums for these.
  • What have you tried so far?
  • What output/errors do you get?
  • What OS and version are you using?
  • What are your preferred tools? (C, shell, perl, awk, etc.)
  • What logical process have you considered? (to help steer us to follow what you are trying to achieve)

Most importantly, What have you tried so far?

There are probably many ways to achieve most tasks, so giving us an idea of your style and thoughts will help us guide you to an answer most suitable to you so you can adjust it to suit your needs in future.

We're all here to learn and getting the relevant information will help us all.

Kind regards,
Robin

1 Like