Guest User

Untitled

a guest
Apr 23rd, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. pears are fruits
  2. apple is fruit
  3. carrot is veg
  4. celery is vegetable
  5. oranges are fruits
  6.  
  7. fruits apple mycode is #q123c# for apple
  8. fruits pears my code is #q432c# for juicy
  9. veg celery my code value is #q989c# for vegetables
  10. veg spinach code is #q783c# and is a type of vegetable
  11. fruits papaya i have code #q346c#
  12. vegie lettuce code #q445c# is vege
  13.  
  14. Q432C pears fruits
  15. Q123C apple fruit
  16. Q---C carrot veg
  17. Q989C celery vegetable
  18. Q---C oranges fruits
  19.  
  20. awk 'NR==FNR { a[$1]=1; next } ($2 in a) {print $0} ' File1 File2 | sed -e 's/.*#(.*)#.*/1/' | tr [a-z] [A-Z] > outputFile
  21.  
  22. awk 'NR == FNR{
  23. match($0, /#q[0-9]{3}c#/);
  24. fruits[$2] = substr($0, RSTART+1, RLENGTH-2);
  25. next
  26. }
  27. { print ($1 in fruits? toupper(fruits[$1]) : "Q---C"), $1, $3 }' file2 file1
  28.  
  29. Q432C pears fruits
  30. Q123C apple fruit
  31. Q---C carrot veg
  32. Q989C celery vegetable
  33. Q---C oranges fruits
Add Comment
Please, Sign In to add comment