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
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
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.
add a comment |
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
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.
add a comment |
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
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
command-line grep sed awk
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.
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.
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
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".
Thank a lot mr @steeldriver its working fine
– H.Otmane
9 mins ago
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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".
Thank a lot mr @steeldriver its working fine
– H.Otmane
9 mins ago
add a comment |
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".
Thank a lot mr @steeldriver its working fine
– H.Otmane
9 mins ago
add a comment |
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".
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".
answered 11 mins ago
steeldriversteeldriver
68.9k11113184
68.9k11113184
Thank a lot mr @steeldriver its working fine
– H.Otmane
9 mins ago
add a comment |
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
add a comment |
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.
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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