Splitting a file based on values next to matching pattern

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












I am having a file input.txt which include ~50,000 rows and ~100 column. I want to split is according to matching entry followed by the matching patter. File separator are both space and tab.



input.txt



#information 
#dateofcreation
#file type
AA BB CC DD EE FF GG HH II
AA bb ac aD FF GG hg ad
DA ga Dt pp Ee FF gg pm TT
DA bR AT GT Gg FF GG Hb Yh
NM gt Jh GT FF hb TH KM MM


In the input file there a matching field EE in all the lines followed by the entry matches in some lines. I want to have three output file from this input file



GG.txt



AA BB CC DD EE FF GG HH II
AA bb ac aD FF GG hg ad DA
bR AT GT Gg FF GG Hb Yh


gg.txt



DA ga Dt pp Ee FF gg pm TT


hb.txt



NM gt Jh GT FF hb TH KM MM


Thanks.









share







New contributor




user3377241 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.























    up vote
    0
    down vote

    favorite












    I am having a file input.txt which include ~50,000 rows and ~100 column. I want to split is according to matching entry followed by the matching patter. File separator are both space and tab.



    input.txt



    #information 
    #dateofcreation
    #file type
    AA BB CC DD EE FF GG HH II
    AA bb ac aD FF GG hg ad
    DA ga Dt pp Ee FF gg pm TT
    DA bR AT GT Gg FF GG Hb Yh
    NM gt Jh GT FF hb TH KM MM


    In the input file there a matching field EE in all the lines followed by the entry matches in some lines. I want to have three output file from this input file



    GG.txt



    AA BB CC DD EE FF GG HH II
    AA bb ac aD FF GG hg ad DA
    bR AT GT Gg FF GG Hb Yh


    gg.txt



    DA ga Dt pp Ee FF gg pm TT


    hb.txt



    NM gt Jh GT FF hb TH KM MM


    Thanks.









    share







    New contributor




    user3377241 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.





















      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I am having a file input.txt which include ~50,000 rows and ~100 column. I want to split is according to matching entry followed by the matching patter. File separator are both space and tab.



      input.txt



      #information 
      #dateofcreation
      #file type
      AA BB CC DD EE FF GG HH II
      AA bb ac aD FF GG hg ad
      DA ga Dt pp Ee FF gg pm TT
      DA bR AT GT Gg FF GG Hb Yh
      NM gt Jh GT FF hb TH KM MM


      In the input file there a matching field EE in all the lines followed by the entry matches in some lines. I want to have three output file from this input file



      GG.txt



      AA BB CC DD EE FF GG HH II
      AA bb ac aD FF GG hg ad DA
      bR AT GT Gg FF GG Hb Yh


      gg.txt



      DA ga Dt pp Ee FF gg pm TT


      hb.txt



      NM gt Jh GT FF hb TH KM MM


      Thanks.









      share







      New contributor




      user3377241 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      I am having a file input.txt which include ~50,000 rows and ~100 column. I want to split is according to matching entry followed by the matching patter. File separator are both space and tab.



      input.txt



      #information 
      #dateofcreation
      #file type
      AA BB CC DD EE FF GG HH II
      AA bb ac aD FF GG hg ad
      DA ga Dt pp Ee FF gg pm TT
      DA bR AT GT Gg FF GG Hb Yh
      NM gt Jh GT FF hb TH KM MM


      In the input file there a matching field EE in all the lines followed by the entry matches in some lines. I want to have three output file from this input file



      GG.txt



      AA BB CC DD EE FF GG HH II
      AA bb ac aD FF GG hg ad DA
      bR AT GT Gg FF GG Hb Yh


      gg.txt



      DA ga Dt pp Ee FF gg pm TT


      hb.txt



      NM gt Jh GT FF hb TH KM MM


      Thanks.







      awk csplit





      share







      New contributor




      user3377241 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.










      share







      New contributor




      user3377241 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      share



      share






      New contributor




      user3377241 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 5 mins ago









      user3377241

      1




      1




      New contributor




      user3377241 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      user3377241 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      user3377241 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.

























          active

          oldest

          votes











          Your Answer







          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "106"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: false,
          noModals: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );






          user3377241 is a new contributor. Be nice, and check out our Code of Conduct.









           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f476424%2fsplitting-a-file-based-on-values-next-to-matching-pattern%23new-answer', 'question_page');

          );

          Post as a guest



































          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          user3377241 is a new contributor. Be nice, and check out our Code of Conduct.









           

          draft saved


          draft discarded


















          user3377241 is a new contributor. Be nice, and check out our Code of Conduct.












          user3377241 is a new contributor. Be nice, and check out our Code of Conduct.











          user3377241 is a new contributor. Be nice, and check out our Code of Conduct.













           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f476424%2fsplitting-a-file-based-on-values-next-to-matching-pattern%23new-answer', 'question_page');

          );

          Post as a guest













































































          Popular posts from this blog

          How to check contact read email or not when send email to Individual?

          Displaying single band from multi-band raster using QGIS

          How many registers does an x86_64 CPU actually have?