sedで複数行処理 使ってみようNを

download sedで複数行処理 使ってみようNを

If you can't read please download the document

Transcript of sedで複数行処理 使ってみようNを

  1. 1. sed N
  2. 2. sed
  3. 3. foo bar baz qux sed -e 's/ba.*/vanitas/'
  4. 4. foo bar baz qux sed -e 's/ba.*/vanitas/' foo bar baz qux
  5. 5. foo bar baz qux sed -e 's/ba.*/vanitas/' foo vanitas baz qux
  6. 6. foo bar baz qux sed -e 's/ba.*/vanitas/' foo vanitas vanitas qux
  7. 7. foo bar baz qux sed -e 's/ba.*/vanitas/' foo vanitas vanitas qux
  8. 8.
  9. 9. this is data. sed -e 's!()n.*()!12!'
  10. 10. this is data. sed -e 's!()n.*()!12!' this is data.
  11. 11. this is data. sed -e 's!()n.*()!12!' this is data.
  12. 12. this is data. sed -e 's!()n.*()!12!' this is data.
  13. 13. N
  14. 14. N
  15. 15. this is data. sed -e 'N;N;s!()n.*()!12!'
  16. 16. this is data. sed -e 'N;N;s!()n.*()!12!' this is data.
  17. 17. this is data. sed -e 'N;N;s!()n.*()!12!' this is data.
  18. 18. this is data. sed -e 'N;N;s!()n.*()!12!' this is data.
  19. 19. this is data. sed -e 'N;N;s!()n.*()!12!'
  20. 20.
  21. 21. foo this is data. sed -e 'N;N;s!()n.*()!12!'
  22. 22. foo this is data. sed -e 'N;N;s!()n.*()!12!' foo this is data.
  23. 23. foo this is data. sed -e 'N;N;s!()n.*()!12!' foo this is data.
  24. 24. foo this is data. sed -e 'N;N;s!()n.*()!12!' foo this is data.
  25. 25. foo this is data. sed -e 'N;N;s!()n.*()!12!' foo this is data.
  26. 26. this is data. sed -e 'N;N;s!()n.*()!12!'
  27. 27. this is data. sed -e 'N;N;s!()n.*()!12!' this is data.
  28. 28. this is data. sed -e 'N;N;s!()n.*()!12!' this is data.
  29. 29. this is data. sed -e 'N;N;s!()n.*()!12!' this is data.
  30. 30. this is data. sed -e 'N;N;s!()n.*()!12!' this is data.
  31. 31.
  32. 32. this is data. sed -f remover.sed
  33. 33. this is data. sed -f remover.sed # remover.sed :a N s!().*()!12! Ta P D
  34. 34. this is data. sed -f remover.sed # remover.sed :a N s!().*()!12! Ta P D
  35. 35. this is data. sed -f remover.sed # remover.sed :a N s!().*()!12! Ta P D FIN
  36. 36. :a N s!().*()!12! Ta P D
  37. 37. :a N s!().*()!12! Ta P D :label label
  38. 38. :a N s!().*()!12! Ta P D N
  39. 39. :a N s!().*()!12! Ta P D T label slabel
  40. 40. :a N s!().*()!12! Ta P D P
  41. 41. :a N s!().*()!12! Ta P D D
  42. 42. :a a N s!().*()!12! Ta a P D
  43. 43. :a a N s!().*()!12! Ta a P D this is data.
  44. 44. :a a N s!().*()!12! Ta a P D
  45. 45. :a a N s!().*()!12! Ta a P D this is
  46. 46. :a a N s!().*()!12! Ta a P D this is
  47. 47. :a a N s!().*()!12! Ta a P D this is
  48. 48. :a a N s!().*()!12! Ta a P D this is
  49. 49. :a a N s!().*()!12! Ta a P D this is data.
  50. 50. :a a N s!().*()!12! Ta a P D this is data.
  51. 51. :a a N s!().*()!12! Ta a P D this is data.
  52. 52. :a a N s!().*()!12! Ta a P D this is data.
  53. 53. :a a N s!().*()!12! Ta a P D this is data.
  54. 54. :a a N s!().*()!12! Ta a P D this is data.
  55. 55. :a a N s!().*()!12! Ta a P D
  56. 56. :a a N s!().*()!12! Ta a P D
  57. 57. :a a N s!().*()!12! Ta a P D # output
  58. 58. :a a N s!().*()!12! Ta a P D # output
  59. 59. xml