sed mac add text to specific line with double quotes

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 use this as my starting guide for using sed to add a line to a file in OSX.
https://stackoverflow.com/questions/25631989/sed-insert-line-command-osx



sed -i '.json' '2i
this is a test place
' dummy.txt


The above works. But I need to do expansion so I'm starting with something simple by just replacing with double quotes like



sed -i '.json' "2i
this is a test place
" dummy.txt


Why do I get command i expects followed by text? Or how do I use double quotes on Mac to add text to a specific line?









share







New contributor




Crystal 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 use this as my starting guide for using sed to add a line to a file in OSX.
    https://stackoverflow.com/questions/25631989/sed-insert-line-command-osx



    sed -i '.json' '2i
    this is a test place
    ' dummy.txt


    The above works. But I need to do expansion so I'm starting with something simple by just replacing with double quotes like



    sed -i '.json' "2i
    this is a test place
    " dummy.txt


    Why do I get command i expects followed by text? Or how do I use double quotes on Mac to add text to a specific line?









    share







    New contributor




    Crystal 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 use this as my starting guide for using sed to add a line to a file in OSX.
      https://stackoverflow.com/questions/25631989/sed-insert-line-command-osx



      sed -i '.json' '2i
      this is a test place
      ' dummy.txt


      The above works. But I need to do expansion so I'm starting with something simple by just replacing with double quotes like



      sed -i '.json' "2i
      this is a test place
      " dummy.txt


      Why do I get command i expects followed by text? Or how do I use double quotes on Mac to add text to a specific line?









      share







      New contributor




      Crystal 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 use this as my starting guide for using sed to add a line to a file in OSX.
      https://stackoverflow.com/questions/25631989/sed-insert-line-command-osx



      sed -i '.json' '2i
      this is a test place
      ' dummy.txt


      The above works. But I need to do expansion so I'm starting with something simple by just replacing with double quotes like



      sed -i '.json' "2i
      this is a test place
      " dummy.txt


      Why do I get command i expects followed by text? Or how do I use double quotes on Mac to add text to a specific line?







      sed macintosh





      share







      New contributor




      Crystal 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




      Crystal 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




      Crystal 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









      Crystal

      1083




      1083




      New contributor




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





      New contributor





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






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



          );






          Crystal 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%2f477815%2fsed-mac-add-text-to-specific-line-with-double-quotes%23new-answer', 'question_page');

          );

          Post as a guest



































          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








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









           

          draft saved


          draft discarded


















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












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











          Crystal 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%2f477815%2fsed-mac-add-text-to-specific-line-with-double-quotes%23new-answer', 'question_page');

          );

          Post as a guest