Skip to main content
1 of 4
jimmij
  • 48.7k
  • 20
  • 136
  • 141

With awk:

awk -F: 'NR==FNR{a[$1]=$2;next}a[$2]{print $1":"$2":"a[$2]}' file1 file2

Output:

bart:29482164591748:computer
smithers:68468468468464:keyboard
lisa:68468468468464:keyboard
jimmij
  • 48.7k
  • 20
  • 136
  • 141