A script to take information from MYSQL database and CSV file and add to a group

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











up vote
0
down vote

favorite












Hey I'm super new to bash scripting. My work needs me to do something like this:
Add a list of students to the gsenstudents group, retaining the accounts that are already in the group. The list of students is in an Excel spreadsheet in CSV form, consisting of Studentid, Lastname, and Firstname of each student to be added.
I am required to write a bash script to use a MySQL database to determine the Linux username of each student in the provided CSV file. Add the username of each student with an account to a file called gsenstudents_groupadd.sh.
a. Each line that is added should have the command to add the username to the gsenstudents group.
b. Check to make sure not to add a username that is already in the group.
CSV file contains Student ID, last name and first name as three fields.
MYSQL database contains username, ID, last and first name.
Any help is appreciated.









share







New contributor




user319135 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












    Hey I'm super new to bash scripting. My work needs me to do something like this:
    Add a list of students to the gsenstudents group, retaining the accounts that are already in the group. The list of students is in an Excel spreadsheet in CSV form, consisting of Studentid, Lastname, and Firstname of each student to be added.
    I am required to write a bash script to use a MySQL database to determine the Linux username of each student in the provided CSV file. Add the username of each student with an account to a file called gsenstudents_groupadd.sh.
    a. Each line that is added should have the command to add the username to the gsenstudents group.
    b. Check to make sure not to add a username that is already in the group.
    CSV file contains Student ID, last name and first name as three fields.
    MYSQL database contains username, ID, last and first name.
    Any help is appreciated.









    share







    New contributor




    user319135 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











      Hey I'm super new to bash scripting. My work needs me to do something like this:
      Add a list of students to the gsenstudents group, retaining the accounts that are already in the group. The list of students is in an Excel spreadsheet in CSV form, consisting of Studentid, Lastname, and Firstname of each student to be added.
      I am required to write a bash script to use a MySQL database to determine the Linux username of each student in the provided CSV file. Add the username of each student with an account to a file called gsenstudents_groupadd.sh.
      a. Each line that is added should have the command to add the username to the gsenstudents group.
      b. Check to make sure not to add a username that is already in the group.
      CSV file contains Student ID, last name and first name as three fields.
      MYSQL database contains username, ID, last and first name.
      Any help is appreciated.









      share







      New contributor




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











      Hey I'm super new to bash scripting. My work needs me to do something like this:
      Add a list of students to the gsenstudents group, retaining the accounts that are already in the group. The list of students is in an Excel spreadsheet in CSV form, consisting of Studentid, Lastname, and Firstname of each student to be added.
      I am required to write a bash script to use a MySQL database to determine the Linux username of each student in the provided CSV file. Add the username of each student with an account to a file called gsenstudents_groupadd.sh.
      a. Each line that is added should have the command to add the username to the gsenstudents group.
      b. Check to make sure not to add a username that is already in the group.
      CSV file contains Student ID, last name and first name as three fields.
      MYSQL database contains username, ID, last and first name.
      Any help is appreciated.







      shell-script mysql csv





      share







      New contributor




      user319135 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




      user319135 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




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









      asked 3 mins ago









      user319135

      1




      1




      New contributor




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





      New contributor





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






      user319135 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: 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
          );



          );






          user319135 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%2f479513%2fa-script-to-take-information-from-mysql-database-and-csv-file-and-add-to-a-group%23new-answer', 'question_page');

          );

          Post as a guest



































          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








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









           

          draft saved


          draft discarded


















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












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











          user319135 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%2f479513%2fa-script-to-take-information-from-mysql-database-and-csv-file-and-add-to-a-group%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?

          Bahrain

          Postfix configuration issue with fips on centos 7; mailgun relay