While Loop over a File returning command not found

Multi tool use
Multi tool use

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











up vote
0
down vote

favorite












I'm Trying to create a simple shell script to loop through a file line by line and execute a command with each line as a variable.



Here is my Text File:



FakeAccount
FakeUser


Here Is My Shell Script:



#!/bin/bash

while IFS= read -r line; do
"echo -e 'testpasswordntestpassword' | passwd $line"
done < "User.txt"


The Output i get back seems to be what i want, the output says:



"line 4: echo -e 'testpasswdntestpasswd' | passwd FakeAccount: command not found"



"line 4: echo -e 'testpasswdntestpasswd' | passwd FakeUser: command not found"



But if i copy this exact string: echo -e 'testpasswdntestpasswd' | passwd FakeUser



the command works just fine so why is the shell script not executing the command and its saying command not found?









share







New contributor




lavarockman 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'm Trying to create a simple shell script to loop through a file line by line and execute a command with each line as a variable.



    Here is my Text File:



    FakeAccount
    FakeUser


    Here Is My Shell Script:



    #!/bin/bash

    while IFS= read -r line; do
    "echo -e 'testpasswordntestpassword' | passwd $line"
    done < "User.txt"


    The Output i get back seems to be what i want, the output says:



    "line 4: echo -e 'testpasswdntestpasswd' | passwd FakeAccount: command not found"



    "line 4: echo -e 'testpasswdntestpasswd' | passwd FakeUser: command not found"



    But if i copy this exact string: echo -e 'testpasswdntestpasswd' | passwd FakeUser



    the command works just fine so why is the shell script not executing the command and its saying command not found?









    share







    New contributor




    lavarockman 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'm Trying to create a simple shell script to loop through a file line by line and execute a command with each line as a variable.



      Here is my Text File:



      FakeAccount
      FakeUser


      Here Is My Shell Script:



      #!/bin/bash

      while IFS= read -r line; do
      "echo -e 'testpasswordntestpassword' | passwd $line"
      done < "User.txt"


      The Output i get back seems to be what i want, the output says:



      "line 4: echo -e 'testpasswdntestpasswd' | passwd FakeAccount: command not found"



      "line 4: echo -e 'testpasswdntestpasswd' | passwd FakeUser: command not found"



      But if i copy this exact string: echo -e 'testpasswdntestpasswd' | passwd FakeUser



      the command works just fine so why is the shell script not executing the command and its saying command not found?









      share







      New contributor




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











      I'm Trying to create a simple shell script to loop through a file line by line and execute a command with each line as a variable.



      Here is my Text File:



      FakeAccount
      FakeUser


      Here Is My Shell Script:



      #!/bin/bash

      while IFS= read -r line; do
      "echo -e 'testpasswordntestpassword' | passwd $line"
      done < "User.txt"


      The Output i get back seems to be what i want, the output says:



      "line 4: echo -e 'testpasswdntestpasswd' | passwd FakeAccount: command not found"



      "line 4: echo -e 'testpasswdntestpasswd' | passwd FakeUser: command not found"



      But if i copy this exact string: echo -e 'testpasswdntestpasswd' | passwd FakeUser



      the command works just fine so why is the shell script not executing the command and its saying command not found?







      bash shell-script





      share







      New contributor




      lavarockman 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




      lavarockman 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




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









      asked 1 min ago









      lavarockman

      1




      1




      New contributor




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





      New contributor





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






      lavarockman 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
          );



          );






          lavarockman 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%2f477348%2fwhile-loop-over-a-file-returning-command-not-found%23new-answer', 'question_page');

          );

          Post as a guest



































          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








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









           

          draft saved


          draft discarded


















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












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











          lavarockman 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%2f477348%2fwhile-loop-over-a-file-returning-command-not-found%23new-answer', 'question_page');

          );

          Post as a guest













































































          g,Z8A o1qT RoaWDDgz,VdkKV vyRVP62ES5Ifec,X7dt w,vvepY0,YEUUW,kpaMzsiLDi 9v pHfaLEOTA0bs,DFJwXyAVfdPOZ
          vfs9nI

          Popular posts from this blog

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

          How many registers does an x86_64 CPU actually have?

          Displaying single band from multi-band raster using QGIS