Extract every 2 lines from a 40 lines file and create a new file












0















I have a file with 40 line like this



0001.Group   admin_group
0001.Users adam, sam, paul, david, jennifer, harry
0002.Group Dev_group
0002.Users mike, pauli, gary, sherry
0003.Group Sec_group
0003.Users david, diana, mike, paul, harry
0004.Group Main_group
0004.Users wilson, robert, samule


I need to extract the Group and Users using the prefix and create a new file with the same name as the group.



Should look like this:



        Output filename: admin_group
contents of admin_group: 0001.Group admin_group
0001.Users adam, sam, paul, david, jennifer, harry

Output filename: Dev_group
contents of Dev_group: 0002.Group Dev_group
0002.Users mike, pauli, gary, sherry


In the end, I need to have 20 new text files. I tried using sed and awk to create two separate files and failed. I am trying to get this in bash or python?









share







New contributor




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

























    0















    I have a file with 40 line like this



    0001.Group   admin_group
    0001.Users adam, sam, paul, david, jennifer, harry
    0002.Group Dev_group
    0002.Users mike, pauli, gary, sherry
    0003.Group Sec_group
    0003.Users david, diana, mike, paul, harry
    0004.Group Main_group
    0004.Users wilson, robert, samule


    I need to extract the Group and Users using the prefix and create a new file with the same name as the group.



    Should look like this:



            Output filename: admin_group
    contents of admin_group: 0001.Group admin_group
    0001.Users adam, sam, paul, david, jennifer, harry

    Output filename: Dev_group
    contents of Dev_group: 0002.Group Dev_group
    0002.Users mike, pauli, gary, sherry


    In the end, I need to have 20 new text files. I tried using sed and awk to create two separate files and failed. I am trying to get this in bash or python?









    share







    New contributor




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























      0












      0








      0








      I have a file with 40 line like this



      0001.Group   admin_group
      0001.Users adam, sam, paul, david, jennifer, harry
      0002.Group Dev_group
      0002.Users mike, pauli, gary, sherry
      0003.Group Sec_group
      0003.Users david, diana, mike, paul, harry
      0004.Group Main_group
      0004.Users wilson, robert, samule


      I need to extract the Group and Users using the prefix and create a new file with the same name as the group.



      Should look like this:



              Output filename: admin_group
      contents of admin_group: 0001.Group admin_group
      0001.Users adam, sam, paul, david, jennifer, harry

      Output filename: Dev_group
      contents of Dev_group: 0002.Group Dev_group
      0002.Users mike, pauli, gary, sherry


      In the end, I need to have 20 new text files. I tried using sed and awk to create two separate files and failed. I am trying to get this in bash or python?









      share







      New contributor




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












      I have a file with 40 line like this



      0001.Group   admin_group
      0001.Users adam, sam, paul, david, jennifer, harry
      0002.Group Dev_group
      0002.Users mike, pauli, gary, sherry
      0003.Group Sec_group
      0003.Users david, diana, mike, paul, harry
      0004.Group Main_group
      0004.Users wilson, robert, samule


      I need to extract the Group and Users using the prefix and create a new file with the same name as the group.



      Should look like this:



              Output filename: admin_group
      contents of admin_group: 0001.Group admin_group
      0001.Users adam, sam, paul, david, jennifer, harry

      Output filename: Dev_group
      contents of Dev_group: 0002.Group Dev_group
      0002.Users mike, pauli, gary, sherry


      In the end, I need to have 20 new text files. I tried using sed and awk to create two separate files and failed. I am trying to get this in bash or python?







      bash shell-script python





      share







      New contributor




      Paul 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




      Paul 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




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









      asked 4 mins ago









      PaulPaul

      1




      1




      New contributor




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





      New contributor





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






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






















          0






          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',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });






          Paul 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%2f497844%2fextract-every-2-lines-from-a-40-lines-file-and-create-a-new-file%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








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










          draft saved

          draft discarded


















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













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












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
















          Thanks for contributing an answer to Unix & Linux Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f497844%2fextract-every-2-lines-from-a-40-lines-file-and-create-a-new-file%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Loup dans la culture

          How to solve the problem of ntp “Unable to contact time server” from KDE?

          ASUS Zenbook UX433/UX333 — Configure Touchpad-embedded numpad on Linux