Is grep part of coreutils? (If not, why?)

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











up vote
4
down vote

favorite












I have read in a few websites that grep comes with coreutils (e.g. https://wiki.archlinux.org/index.php/Core_Utilities)



However, after building them, I noticed that grep is missing. I wonder if I built coreutils incorrectly. If grep is not part of coreutils, what is the rationale behind excluding it?










share|improve this question

















  • 5




    The wiki article you link to is about "Core Utilities", not coreutils. Its second sentence is "The scope of this article includes - but is not limited to - those utilities included with the GNU coreutils package." grep is not part of coreutils. I doubt there's any deep philosphical reason for grep being a separate package, that's just how it worked out in the early history of GNU.
    – Wumpus Q. Wumbley
    Jul 15 '13 at 22:06






  • 4




    There were even more packages before. "In 2003 these three packages of fileutils, shellutils, and textutils were combined into the current coreutils package. This greatly simplified the maintenance and management of this project." -- coreutils FAQ. You'll also note that findutils is also a separate package. This is just an artefact of history, not particularly a packaging decision.
    – tripleee
    Jul 16 '13 at 7:10














up vote
4
down vote

favorite












I have read in a few websites that grep comes with coreutils (e.g. https://wiki.archlinux.org/index.php/Core_Utilities)



However, after building them, I noticed that grep is missing. I wonder if I built coreutils incorrectly. If grep is not part of coreutils, what is the rationale behind excluding it?










share|improve this question

















  • 5




    The wiki article you link to is about "Core Utilities", not coreutils. Its second sentence is "The scope of this article includes - but is not limited to - those utilities included with the GNU coreutils package." grep is not part of coreutils. I doubt there's any deep philosphical reason for grep being a separate package, that's just how it worked out in the early history of GNU.
    – Wumpus Q. Wumbley
    Jul 15 '13 at 22:06






  • 4




    There were even more packages before. "In 2003 these three packages of fileutils, shellutils, and textutils were combined into the current coreutils package. This greatly simplified the maintenance and management of this project." -- coreutils FAQ. You'll also note that findutils is also a separate package. This is just an artefact of history, not particularly a packaging decision.
    – tripleee
    Jul 16 '13 at 7:10












up vote
4
down vote

favorite









up vote
4
down vote

favorite











I have read in a few websites that grep comes with coreutils (e.g. https://wiki.archlinux.org/index.php/Core_Utilities)



However, after building them, I noticed that grep is missing. I wonder if I built coreutils incorrectly. If grep is not part of coreutils, what is the rationale behind excluding it?










share|improve this question













I have read in a few websites that grep comes with coreutils (e.g. https://wiki.archlinux.org/index.php/Core_Utilities)



However, after building them, I noticed that grep is missing. I wonder if I built coreutils incorrectly. If grep is not part of coreutils, what is the rationale behind excluding it?







grep coreutils






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jul 15 '13 at 22:00









Amelio Vazquez-Reina

11.9k50124228




11.9k50124228







  • 5




    The wiki article you link to is about "Core Utilities", not coreutils. Its second sentence is "The scope of this article includes - but is not limited to - those utilities included with the GNU coreutils package." grep is not part of coreutils. I doubt there's any deep philosphical reason for grep being a separate package, that's just how it worked out in the early history of GNU.
    – Wumpus Q. Wumbley
    Jul 15 '13 at 22:06






  • 4




    There were even more packages before. "In 2003 these three packages of fileutils, shellutils, and textutils were combined into the current coreutils package. This greatly simplified the maintenance and management of this project." -- coreutils FAQ. You'll also note that findutils is also a separate package. This is just an artefact of history, not particularly a packaging decision.
    – tripleee
    Jul 16 '13 at 7:10












  • 5




    The wiki article you link to is about "Core Utilities", not coreutils. Its second sentence is "The scope of this article includes - but is not limited to - those utilities included with the GNU coreutils package." grep is not part of coreutils. I doubt there's any deep philosphical reason for grep being a separate package, that's just how it worked out in the early history of GNU.
    – Wumpus Q. Wumbley
    Jul 15 '13 at 22:06






  • 4




    There were even more packages before. "In 2003 these three packages of fileutils, shellutils, and textutils were combined into the current coreutils package. This greatly simplified the maintenance and management of this project." -- coreutils FAQ. You'll also note that findutils is also a separate package. This is just an artefact of history, not particularly a packaging decision.
    – tripleee
    Jul 16 '13 at 7:10







5




5




The wiki article you link to is about "Core Utilities", not coreutils. Its second sentence is "The scope of this article includes - but is not limited to - those utilities included with the GNU coreutils package." grep is not part of coreutils. I doubt there's any deep philosphical reason for grep being a separate package, that's just how it worked out in the early history of GNU.
– Wumpus Q. Wumbley
Jul 15 '13 at 22:06




The wiki article you link to is about "Core Utilities", not coreutils. Its second sentence is "The scope of this article includes - but is not limited to - those utilities included with the GNU coreutils package." grep is not part of coreutils. I doubt there's any deep philosphical reason for grep being a separate package, that's just how it worked out in the early history of GNU.
– Wumpus Q. Wumbley
Jul 15 '13 at 22:06




4




4




There were even more packages before. "In 2003 these three packages of fileutils, shellutils, and textutils were combined into the current coreutils package. This greatly simplified the maintenance and management of this project." -- coreutils FAQ. You'll also note that findutils is also a separate package. This is just an artefact of history, not particularly a packaging decision.
– tripleee
Jul 16 '13 at 7:10




There were even more packages before. "In 2003 these three packages of fileutils, shellutils, and textutils were combined into the current coreutils package. This greatly simplified the maintenance and management of this project." -- coreutils FAQ. You'll also note that findutils is also a separate package. This is just an artefact of history, not particularly a packaging decision.
– tripleee
Jul 16 '13 at 7:10










2 Answers
2






active

oldest

votes

















up vote
4
down vote



accepted










The authoritative source would be http://www.gnu.org/software/software.html from the Free Software Foundation rather than the Wiki page cited in the accepted answer. On that page grep is listed as a separate piece of software.






share|improve this answer





























    up vote
    3
    down vote













    To quote the Arch Wiki page you refer to:




    The scope of this article includes - but is not limited to - those utilities included with the GNU coreutils package.




    So even though the article covers grep, this doesn't automatically mean it's part of coreutils.



    Moreover, this article doesn't list grep among the tools in coreutils.






    share|improve this answer




















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



      );













       

      draft saved


      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f83153%2fis-grep-part-of-coreutils-if-not-why%23new-answer', 'question_page');

      );

      Post as a guest






























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes








      up vote
      4
      down vote



      accepted










      The authoritative source would be http://www.gnu.org/software/software.html from the Free Software Foundation rather than the Wiki page cited in the accepted answer. On that page grep is listed as a separate piece of software.






      share|improve this answer


























        up vote
        4
        down vote



        accepted










        The authoritative source would be http://www.gnu.org/software/software.html from the Free Software Foundation rather than the Wiki page cited in the accepted answer. On that page grep is listed as a separate piece of software.






        share|improve this answer
























          up vote
          4
          down vote



          accepted







          up vote
          4
          down vote



          accepted






          The authoritative source would be http://www.gnu.org/software/software.html from the Free Software Foundation rather than the Wiki page cited in the accepted answer. On that page grep is listed as a separate piece of software.






          share|improve this answer














          The authoritative source would be http://www.gnu.org/software/software.html from the Free Software Foundation rather than the Wiki page cited in the accepted answer. On that page grep is listed as a separate piece of software.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Nov 14 '14 at 20:51









          Amelio Vazquez-Reina

          11.9k50124228




          11.9k50124228










          answered Nov 14 '14 at 20:48









          cluelesscoder

          562




          562






















              up vote
              3
              down vote













              To quote the Arch Wiki page you refer to:




              The scope of this article includes - but is not limited to - those utilities included with the GNU coreutils package.




              So even though the article covers grep, this doesn't automatically mean it's part of coreutils.



              Moreover, this article doesn't list grep among the tools in coreutils.






              share|improve this answer
























                up vote
                3
                down vote













                To quote the Arch Wiki page you refer to:




                The scope of this article includes - but is not limited to - those utilities included with the GNU coreutils package.




                So even though the article covers grep, this doesn't automatically mean it's part of coreutils.



                Moreover, this article doesn't list grep among the tools in coreutils.






                share|improve this answer






















                  up vote
                  3
                  down vote










                  up vote
                  3
                  down vote









                  To quote the Arch Wiki page you refer to:




                  The scope of this article includes - but is not limited to - those utilities included with the GNU coreutils package.




                  So even though the article covers grep, this doesn't automatically mean it's part of coreutils.



                  Moreover, this article doesn't list grep among the tools in coreutils.






                  share|improve this answer












                  To quote the Arch Wiki page you refer to:




                  The scope of this article includes - but is not limited to - those utilities included with the GNU coreutils package.




                  So even though the article covers grep, this doesn't automatically mean it's part of coreutils.



                  Moreover, this article doesn't list grep among the tools in coreutils.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Jul 15 '13 at 22:08









                  Joseph R.

                  27.2k368112




                  27.2k368112



























                       

                      draft saved


                      draft discarded















































                       


                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f83153%2fis-grep-part-of-coreutils-if-not-why%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?