Advertisement
Guest User

Untitled

a guest
Aug 27th, 2014
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. Transaction ID,Request source,User name,SendMobNum,RecMobNum,ServiceClass,Service,Amount,CreditAmount,Bonus,Process fee
  2. ABCD,SSS,EFG,1234,9999,2345,AB,30,1,4,1
  3. ABCD,SSS,EFG,1234,9999,2345,AB,40,2,5,2
  4. ABCD,SSS,EFG,1234,9999,2345,AB,60,3,6,3
  5. ABCD,SSS,EFG,3456,9999,2345,AB,30,1,4,1
  6. ABCD,SSS,EFG,3456,9999,2345,AB,40,2,5,2
  7. ABCD,SSS,EFG,3456,9999,2345,AB,60,3,6,3
  8. ABCD,SSS,EFG,5678,9999,2345,AB,30,1,4,1
  9. ABCD,SSS,EFG,5678,9999,2345,AB,40,2,5,2
  10. ABCD,SSS,EFG,5678,9999,2345,AB,60,3,6,3
  11.  
  12. SendMobNum,Year,Amount,Gender
  13. 1234,2000,30,Male
  14. 5678,2001,15,Female
  15. 2345,2002,60,Female
  16. 4567,2003
  17. 8888,2004
  18.  
  19. Transaction ID,Request source,User name,SendMobNum,RecMobNum,ServiceClass,Service,Amount,CreditAmount,Bonus,Process fee,SendMobNum,Year,Amount,Gender
  20. ABCD,SSS,EFG,1234,9999,2345,AB,30,1,4,1,1234,2000,30,Male
  21. ABCD,SSS,EFG,1234,9999,2345,AB,60,3,6,3,1234,2000,60,Female
  22. ABCD,SSS,EFG,5678,9999,2345,AB,30,1,4,1,5678,2001,30,Male
  23. ABCD,SSS,EFG,5678,9999,2345,AB,60,3,6,3,5678,2001,60,Female
  24.  
  25. awk -F, '
  26. NR == FNR {send[$1]; amt[$3]; next}
  27. FNR == 1 || ($4 in send && $8 in amt) { print $0","send[$1] ","send[$2]","amt[$3]","amt[$4]}
  28. ' master.csv Input*.csv
  29.  
  30. SendMobNum,Year(i.e Desc of SendMobNum)
  31. 1234,2000
  32. 5678,2001
  33. 2345,2002
  34. 4567,2003
  35. 8888,2004
  36.  
  37. Amount,Gender (i.e Desc of Amount)
  38. 30,Male
  39. 15,Female
  40. 60,Female
  41.  
  42. Transaction ID,Request source,User name,SendMobNum,RecMobNum,ServiceClass,Service,Amount,CreditAmount,Bonus,Process fee
  43. ABCD,SSS,EFG,1234,9999,2345,AB,30,1,4,1
  44.  
  45. Transaction ID,Request source,User name,SendMobNum,RecMobNum,ServiceClass,Service,Amount,CreditAmount,Bonus,Process fee,SendMobNum,Year,Amount,Gender
  46. ABCD,SSS,EFG,1234,9999,2345,AB,30,1,4,1,1234,2000,30,Male
  47.  
  48. Transaction ID,Request source,User name,SendMobNum,RecMobNum,ServiceClass,Service,Amount,CreditAmount,Bonus,Process fee
  49. ABCD,SSS,EFG,1234,9999,2345,AB,15,1,4,1
  50.  
  51. Transaction ID,Request source,User name,SendMobNum,RecMobNum,ServiceClass,Service,Amount,CreditAmount,Bonus,Process fee,SendMobNum,Year,Amount,Gender
  52. ABCD,SSS,EFG,1234,9999,2345,AB,15,1,4,1,1234,2000,15,Female
  53.  
  54. Transaction ID,Request source,User name,SendMobNum,RecMobNum,ServiceClass,Service,Amount,CreditAmount,Bonus,Process fee
  55. ABCD,SSS,EFG,1234,9999,2345,AB,60,1,4,1
  56.  
  57. Transaction ID,Request source,User name,SendMobNum,RecMobNum,ServiceClass,Service,Amount,CreditAmount,Bonus,Process fee,SendMobNum,Year,Amount,Gender
  58. ABCD,SSS,EFG,1234,9999,2345,AB,60,1,4,1,1234,2000,60,Female
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement