Advertisement
Guest User

Untitled

a guest
Jul 29th, 2015
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. paste <(awk -F, '{print NR,$1}' file1) <(awk -F, '{print $1}' file2) | awk -v var=0 '{ print (($2==$3)?"match":"a[var]="$1); var++}'
  2.  
  3. > awk '{print NR": "$0}' file1
  4. 1: aab
  5. 2: b
  6. 3: bcbaa
  7. 4: ab
  8. 5: bb
  9. 6: ca
  10. 7: ba
  11. 8: abacb
  12. 9: bccaba
  13.  
  14. > awk '{print NR": "$0}' file2
  15. 1: aab
  16. 2: z
  17. 3: bcbaa
  18. 4: yyz
  19. 5: y
  20. 6: yx
  21. 7: ba
  22. 8: abacb
  23. 9: z
  24.  
  25. > bash main.bash
  26. Length: 5
  27. line_numbers[0] = 2
  28. line_numbers[1] = 4
  29. line_numbers[2] = 5
  30. line_numbers[3] = 6
  31. line_numbers[4] = 9
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement