Splitting a file based on values next to matching pattern
Clash Royale CLAN TAG#URR8PPP
up vote
0
down vote
favorite
I am having a file input.txt which include ~50,000 rows and ~100 column. I want to split is according to matching entry followed by the matching patter. File separator are both space and tab.
input.txt
#information
#dateofcreation
#file type
AA BB CC DD EE FF GG HH II
AA bb ac aD FF GG hg ad
DA ga Dt pp Ee FF gg pm TT
DA bR AT GT Gg FF GG Hb Yh
NM gt Jh GT FF hb TH KM MM
In the input file there a matching field EE in all the lines followed by the entry matches in some lines. I want to have three output file from this input file
GG.txt
AA BB CC DD EE FF GG HH II
AA bb ac aD FF GG hg ad DA
bR AT GT Gg FF GG Hb Yh
gg.txt
DA ga Dt pp Ee FF gg pm TT
hb.txt
NM gt Jh GT FF hb TH KM MM
Thanks.
awk csplit
New contributor
add a comment |Â
up vote
0
down vote
favorite
I am having a file input.txt which include ~50,000 rows and ~100 column. I want to split is according to matching entry followed by the matching patter. File separator are both space and tab.
input.txt
#information
#dateofcreation
#file type
AA BB CC DD EE FF GG HH II
AA bb ac aD FF GG hg ad
DA ga Dt pp Ee FF gg pm TT
DA bR AT GT Gg FF GG Hb Yh
NM gt Jh GT FF hb TH KM MM
In the input file there a matching field EE in all the lines followed by the entry matches in some lines. I want to have three output file from this input file
GG.txt
AA BB CC DD EE FF GG HH II
AA bb ac aD FF GG hg ad DA
bR AT GT Gg FF GG Hb Yh
gg.txt
DA ga Dt pp Ee FF gg pm TT
hb.txt
NM gt Jh GT FF hb TH KM MM
Thanks.
awk csplit
New contributor
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I am having a file input.txt which include ~50,000 rows and ~100 column. I want to split is according to matching entry followed by the matching patter. File separator are both space and tab.
input.txt
#information
#dateofcreation
#file type
AA BB CC DD EE FF GG HH II
AA bb ac aD FF GG hg ad
DA ga Dt pp Ee FF gg pm TT
DA bR AT GT Gg FF GG Hb Yh
NM gt Jh GT FF hb TH KM MM
In the input file there a matching field EE in all the lines followed by the entry matches in some lines. I want to have three output file from this input file
GG.txt
AA BB CC DD EE FF GG HH II
AA bb ac aD FF GG hg ad DA
bR AT GT Gg FF GG Hb Yh
gg.txt
DA ga Dt pp Ee FF gg pm TT
hb.txt
NM gt Jh GT FF hb TH KM MM
Thanks.
awk csplit
New contributor
I am having a file input.txt which include ~50,000 rows and ~100 column. I want to split is according to matching entry followed by the matching patter. File separator are both space and tab.
input.txt
#information
#dateofcreation
#file type
AA BB CC DD EE FF GG HH II
AA bb ac aD FF GG hg ad
DA ga Dt pp Ee FF gg pm TT
DA bR AT GT Gg FF GG Hb Yh
NM gt Jh GT FF hb TH KM MM
In the input file there a matching field EE in all the lines followed by the entry matches in some lines. I want to have three output file from this input file
GG.txt
AA BB CC DD EE FF GG HH II
AA bb ac aD FF GG hg ad DA
bR AT GT Gg FF GG Hb Yh
gg.txt
DA ga Dt pp Ee FF gg pm TT
hb.txt
NM gt Jh GT FF hb TH KM MM
Thanks.
awk csplit
awk csplit
New contributor
New contributor
New contributor
asked 5 mins ago
user3377241
1
1
New contributor
New contributor
add a comment |Â
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
user3377241 is a new contributor. Be nice, and check out our Code of Conduct.
user3377241 is a new contributor. Be nice, and check out our Code of Conduct.
user3377241 is a new contributor. Be nice, and check out our Code of Conduct.
user3377241 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
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f476424%2fsplitting-a-file-based-on-values-next-to-matching-pattern%23new-answer', 'question_page');
);
Post as a guest
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
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
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