Grepping all strings on the same lineMove pattern to beginning of lineDelete lines between 2 stringsdiffrence between two files of different row numbersShow only right side of --side-by-side diffgrepping patterns in a json filesearching for “created_at”: followed in the next line by “retweeted”: in lots of json files for a specific rangeDelete lines that come after a line with a specific pattern in ShellLinux search for text in files of same name in multiple folders (maxdepth 2) and generate a report fileSearch for text in files of same name in multiple folders of various depthsCompare two files, remove line

Can't make sense of a paragraph from Lovecraft

Why do we say ‘pairwise disjoint’, rather than ‘disjoint’?

Does the phrase "more obvious" mean "just barely noticeable among many" in certain contexts?

Ballot RPC message

Is a piano played in the same way as a harmonium?

How do we create new idioms and use them in a novel?

Why restrict private health insurance?

Is this Paypal Github SDK reference really a dangerous site?

Why does Central Limit Theorem break down in my simulation?

Can I negotiate a patent idea for a raise, under French law?

Vocabulary for giving just numbers, not a full answer

Does Christianity allow for believing on someone else's behalf?

How do spaceships determine each other's mass in space?

From an axiomatic set theoric approach why can we take uncountable unions?

How many characters using PHB rules does it take to be able to have access to any PHB spell at the start of an adventuring day?

Is it possible to avoid unpacking when merging Association?

Which classes are needed to have access to every spell in the PHB?

Trouble making an executable as a service

What's the 'present simple' form of the word "нашла́" in 3rd person singular female?

Street obstacles in New Zealand

ER diagram relationship node size adjustment

Having the player face themselves after the mid-game

Possible to detect presence of nuclear bomb?

When Schnorr signatures are part of Bitcoin will it be possible validate each block with only one signature validation?



Grepping all strings on the same line


Move pattern to beginning of lineDelete lines between 2 stringsdiffrence between two files of different row numbersShow only right side of --side-by-side diffgrepping patterns in a json filesearching for “created_at”: followed in the next line by “retweeted”: in lots of json files for a specific rangeDelete lines that come after a line with a specific pattern in ShellLinux search for text in files of same name in multiple folders (maxdepth 2) and generate a report fileSearch for text in files of same name in multiple folders of various depthsCompare two files, remove line













0















Trying to find a way to grep all names on one line for 100 files. grepping all names available in each file must appear on the same line.



FILE1



"company":"COMPANY1","companyDisplayName":"CM1","company":"COMPANY2","companyDisplayName":"CM2","company":"COMPANY3","companyDisplayName":"CM3",


FILE2



"company":"COMPANY99","companyDisplayName":"CM99"


The output i actually want is, ( include file name as prefix.)



FILE1:COMPANY1,COMPANY2,COMPANY3 
FILE2:COMPANY99


i tried grep -oP '(?<="company":")[^"]*' * but i get results like this :



FILE1:COMPANY1
FILE1:COMPANY2
FILE1:COMPANY3
FILE2:COMPANY99









share|improve this question







New contributor




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
























    0















    Trying to find a way to grep all names on one line for 100 files. grepping all names available in each file must appear on the same line.



    FILE1



    "company":"COMPANY1","companyDisplayName":"CM1","company":"COMPANY2","companyDisplayName":"CM2","company":"COMPANY3","companyDisplayName":"CM3",


    FILE2



    "company":"COMPANY99","companyDisplayName":"CM99"


    The output i actually want is, ( include file name as prefix.)



    FILE1:COMPANY1,COMPANY2,COMPANY3 
    FILE2:COMPANY99


    i tried grep -oP '(?<="company":")[^"]*' * but i get results like this :



    FILE1:COMPANY1
    FILE1:COMPANY2
    FILE1:COMPANY3
    FILE2:COMPANY99









    share|improve this question







    New contributor




    H.Otmane 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








      Trying to find a way to grep all names on one line for 100 files. grepping all names available in each file must appear on the same line.



      FILE1



      "company":"COMPANY1","companyDisplayName":"CM1","company":"COMPANY2","companyDisplayName":"CM2","company":"COMPANY3","companyDisplayName":"CM3",


      FILE2



      "company":"COMPANY99","companyDisplayName":"CM99"


      The output i actually want is, ( include file name as prefix.)



      FILE1:COMPANY1,COMPANY2,COMPANY3 
      FILE2:COMPANY99


      i tried grep -oP '(?<="company":")[^"]*' * but i get results like this :



      FILE1:COMPANY1
      FILE1:COMPANY2
      FILE1:COMPANY3
      FILE2:COMPANY99









      share|improve this question







      New contributor




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












      Trying to find a way to grep all names on one line for 100 files. grepping all names available in each file must appear on the same line.



      FILE1



      "company":"COMPANY1","companyDisplayName":"CM1","company":"COMPANY2","companyDisplayName":"CM2","company":"COMPANY3","companyDisplayName":"CM3",


      FILE2



      "company":"COMPANY99","companyDisplayName":"CM99"


      The output i actually want is, ( include file name as prefix.)



      FILE1:COMPANY1,COMPANY2,COMPANY3 
      FILE2:COMPANY99


      i tried grep -oP '(?<="company":")[^"]*' * but i get results like this :



      FILE1:COMPANY1
      FILE1:COMPANY2
      FILE1:COMPANY3
      FILE2:COMPANY99






      command-line grep sed awk






      share|improve this question







      New contributor




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











      share|improve this question







      New contributor




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









      share|improve this question




      share|improve this question






      New contributor




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









      asked 35 mins ago









      H.OtmaneH.Otmane

      31




      31




      New contributor




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





      New contributor





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






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




















          1 Answer
          1






          active

          oldest

          votes


















          0














          Since you're already using a Perl-compatible regular expression (PCRE) why not use Perl itself?



          $ perl -0777 -lnE 'say "$ARGV:", join ",", /(?<="company":")[^"]*/g' FILE*
          FILE1:COMPANY1,COMPANY2,COMPANY3
          FILE2:COMPANY99


          If each file contains only a single line, you may omit the -0777 "slurp".






          share|improve this answer























          • Thank a lot mr @steeldriver its working fine

            – H.Otmane
            9 mins ago










          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "89"
          ;
          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: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          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
          );



          );






          H.Otmane 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%2faskubuntu.com%2fquestions%2f1124618%2fgrepping-all-strings-on-the-same-line%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          Since you're already using a Perl-compatible regular expression (PCRE) why not use Perl itself?



          $ perl -0777 -lnE 'say "$ARGV:", join ",", /(?<="company":")[^"]*/g' FILE*
          FILE1:COMPANY1,COMPANY2,COMPANY3
          FILE2:COMPANY99


          If each file contains only a single line, you may omit the -0777 "slurp".






          share|improve this answer























          • Thank a lot mr @steeldriver its working fine

            – H.Otmane
            9 mins ago















          0














          Since you're already using a Perl-compatible regular expression (PCRE) why not use Perl itself?



          $ perl -0777 -lnE 'say "$ARGV:", join ",", /(?<="company":")[^"]*/g' FILE*
          FILE1:COMPANY1,COMPANY2,COMPANY3
          FILE2:COMPANY99


          If each file contains only a single line, you may omit the -0777 "slurp".






          share|improve this answer























          • Thank a lot mr @steeldriver its working fine

            – H.Otmane
            9 mins ago













          0












          0








          0







          Since you're already using a Perl-compatible regular expression (PCRE) why not use Perl itself?



          $ perl -0777 -lnE 'say "$ARGV:", join ",", /(?<="company":")[^"]*/g' FILE*
          FILE1:COMPANY1,COMPANY2,COMPANY3
          FILE2:COMPANY99


          If each file contains only a single line, you may omit the -0777 "slurp".






          share|improve this answer













          Since you're already using a Perl-compatible regular expression (PCRE) why not use Perl itself?



          $ perl -0777 -lnE 'say "$ARGV:", join ",", /(?<="company":")[^"]*/g' FILE*
          FILE1:COMPANY1,COMPANY2,COMPANY3
          FILE2:COMPANY99


          If each file contains only a single line, you may omit the -0777 "slurp".







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 11 mins ago









          steeldriversteeldriver

          68.9k11113184




          68.9k11113184












          • Thank a lot mr @steeldriver its working fine

            – H.Otmane
            9 mins ago

















          • Thank a lot mr @steeldriver its working fine

            – H.Otmane
            9 mins ago
















          Thank a lot mr @steeldriver its working fine

          – H.Otmane
          9 mins ago





          Thank a lot mr @steeldriver its working fine

          – H.Otmane
          9 mins ago










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









          draft saved

          draft discarded


















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












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











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














          Thanks for contributing an answer to Ask Ubuntu!


          • 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%2faskubuntu.com%2fquestions%2f1124618%2fgrepping-all-strings-on-the-same-line%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

          Are there any comparative studies done between Ashtavakra Gita and Buddhim?How is it wrong to believe that a self exists, or that it doesn't?Can you criticise or improve Ven. Bodhi's description of MahayanaWas the doctrine of 'Anatta', accepted as doctrine by modern Buddhism, actually taught by the Buddha?Relationship between Buddhism, Hinduism and Yoga?Comparison of Nirvana, Tao and Brahman/AtmaIs there a distinction between “ego identity” and “craving/hating”?Are there many differences between Taoism and Buddhism?Loss of “faith” in buddhismSimilarity between creation in Abrahamic religions and beginning of life in Earth mentioned Agganna Sutta?Are there studies about the difference between meditating in the morning versus in the evening?Can one follow Hinduism and Buddhism at the same time?Are there any prohibitions on participating in other religion's practices?Psychology of 'flow'

          fallocate: fallocate failed: Text file busy in Ubuntu 17.04? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)defragmenting and increasing performance of old lubuntu system with swap partitionIssue with increasing the root partition from the swapthis /usr/bin/dpkg returned error || ubuntu-16.04, 64bitDefault 17.04 swap file locationHow to Resize Ubuntu 17.04 Zesty Swap file size?Ubuntu freezes from online formsMy Laptop is not starting after upgrade ubuntu 16.04 (Kernel 4.8.0-38 to 04.10.0-36)hcp: ERROR: FALLOCATE FAILED!Not sure my swap is being usedWine 3.0 asking for more virtual free swap

          Where is the suspend/hibernate button in GNOME Shell? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)No suspend option in UI on Bionic BeaverHow can I set sleep mode in ubuntu18.04 LTS and what is the short cut key to do so?17.10 suspend not availableUbuntu 18.04 LTS missing sleep optionUbuntu 18.04 LTS - missing suspend option when power button is pressedHow to put Thinkpad X1 Extreme to sleep in Ubuntu 18.10?Suspend Button in interactive power button menu18.04 - Keep programs running after logging outway to disable Hibernate from within gconf-editor so button disappears?How can I hibernate from GNOME Shell?How can I hibernate/suspend from the command line and do so at a specific timeNo permission to suspend/hibernate after upgrading to 12.10MATE - Missing Suspend and Hibernate buttons, pressing power button shutdowns system immediatelyUbuntu 14.04: Suspend, Hibernate and Suspend-hybrid in the menu?Change “power-button-action” comand for “hibernate” option in GNOME 3.18Shutdown / Power off button does always go to suspend on 17.10Hibernate after suspend stopped working in 17.10Why doesn't the keyboard screenshot button work on Ubuntu with GNOME shell?