Advertisement
Guest User

Untitled

a guest
Apr 25th, 2014
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. Select Colmn, From Table, Where ....
  2. Select Colmn, From Table2, Where ....
  3. Select Colmn, From Table3,Table4 Where ....
  4.  
  5. Select Colmn, From Table3,Table4 Where ....
  6.  
  7. Select Colmn,
  8. From Table3 ,
  9. Table4
  10. Where ....
  11.  
  12. perl -ne '$ = $/; print for /sfroms+([w,]+)/ig' input.txt
  13.  
  14. $ cat input.txt
  15. Select Colmn, From Table, Where ....
  16. Select Colmn, From Table2, Where ....
  17. Select Colmn, From Table3,Table4 Where ....
  18.  
  19. $ perl -ne '$ = $/; print for /sfroms+([w,]+)/ig' input.txt
  20. Table,
  21. Table2,
  22. Table3,Table4
  23.  
  24. $ cat input.txt
  25. Select Colmn, From Table, Where ....
  26. Select Colmn, From Table2, Where ....
  27. Select Colmn, From Table3,
  28. Table4
  29. Where ....
  30. $
  31. $ sed -e 's/.*From //' -e 's/Where.*$//' -e '/^$/d' input.txt
  32. Table,
  33. Table2,
  34. Table3,
  35. Table4
  36.  
  37. perl -ne '$/=undef; print $_ . "n" for /(?<=from)s*(S*s*S*)s*(?=where)/ig' file
  38.  
  39. $ cat file
  40. Select Colmn, From Table, Where ....
  41. Select Colmn, From Table2, Where ....
  42. Select Colmn, From Table3,Table4 Where ....
  43. Select Colmn,
  44. From Table5,
  45. Table6
  46. Where ....
  47.  
  48. $ perl -ne '$/=undef; print $_ . "n" for /(?<=from)s*(S*s*S*)s*(?=where)/ig' file
  49. Table,
  50. Table2,
  51. Table3,Table4
  52. Table5,
  53. Table6
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement