Extract every 2 lines from a 40 lines file and create a new file
I have a file with 40 line like this
0001.Group admin_group
0001.Users adam, sam, paul, david, jennifer, harry
0002.Group Dev_group
0002.Users mike, pauli, gary, sherry
0003.Group Sec_group
0003.Users david, diana, mike, paul, harry
0004.Group Main_group
0004.Users wilson, robert, samule
I need to extract the Group and Users using the prefix and create a new file with the same name as the group.
Should look like this:
Output filename: admin_group
contents of admin_group: 0001.Group admin_group
0001.Users adam, sam, paul, david, jennifer, harry
Output filename: Dev_group
contents of Dev_group: 0002.Group Dev_group
0002.Users mike, pauli, gary, sherry
In the end, I need to have 20 new text files. I tried using sed and awk to create two separate files and failed. I am trying to get this in bash or python?
bash shell-script python
New contributor
add a comment |
I have a file with 40 line like this
0001.Group admin_group
0001.Users adam, sam, paul, david, jennifer, harry
0002.Group Dev_group
0002.Users mike, pauli, gary, sherry
0003.Group Sec_group
0003.Users david, diana, mike, paul, harry
0004.Group Main_group
0004.Users wilson, robert, samule
I need to extract the Group and Users using the prefix and create a new file with the same name as the group.
Should look like this:
Output filename: admin_group
contents of admin_group: 0001.Group admin_group
0001.Users adam, sam, paul, david, jennifer, harry
Output filename: Dev_group
contents of Dev_group: 0002.Group Dev_group
0002.Users mike, pauli, gary, sherry
In the end, I need to have 20 new text files. I tried using sed and awk to create two separate files and failed. I am trying to get this in bash or python?
bash shell-script python
New contributor
add a comment |
I have a file with 40 line like this
0001.Group admin_group
0001.Users adam, sam, paul, david, jennifer, harry
0002.Group Dev_group
0002.Users mike, pauli, gary, sherry
0003.Group Sec_group
0003.Users david, diana, mike, paul, harry
0004.Group Main_group
0004.Users wilson, robert, samule
I need to extract the Group and Users using the prefix and create a new file with the same name as the group.
Should look like this:
Output filename: admin_group
contents of admin_group: 0001.Group admin_group
0001.Users adam, sam, paul, david, jennifer, harry
Output filename: Dev_group
contents of Dev_group: 0002.Group Dev_group
0002.Users mike, pauli, gary, sherry
In the end, I need to have 20 new text files. I tried using sed and awk to create two separate files and failed. I am trying to get this in bash or python?
bash shell-script python
New contributor
I have a file with 40 line like this
0001.Group admin_group
0001.Users adam, sam, paul, david, jennifer, harry
0002.Group Dev_group
0002.Users mike, pauli, gary, sherry
0003.Group Sec_group
0003.Users david, diana, mike, paul, harry
0004.Group Main_group
0004.Users wilson, robert, samule
I need to extract the Group and Users using the prefix and create a new file with the same name as the group.
Should look like this:
Output filename: admin_group
contents of admin_group: 0001.Group admin_group
0001.Users adam, sam, paul, david, jennifer, harry
Output filename: Dev_group
contents of Dev_group: 0002.Group Dev_group
0002.Users mike, pauli, gary, sherry
In the end, I need to have 20 new text files. I tried using sed and awk to create two separate files and failed. I am trying to get this in bash or python?
bash shell-script python
bash shell-script python
New contributor
New contributor
New contributor
asked 4 mins ago
PaulPaul
1
1
New contributor
New contributor
add a comment |
add a comment |
0
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',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
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
});
}
});
Paul 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%2funix.stackexchange.com%2fquestions%2f497844%2fextract-every-2-lines-from-a-40-lines-file-and-create-a-new-file%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Paul is a new contributor. Be nice, and check out our Code of Conduct.
Paul is a new contributor. Be nice, and check out our Code of Conduct.
Paul is a new contributor. Be nice, and check out our Code of Conduct.
Paul is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- 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%2funix.stackexchange.com%2fquestions%2f497844%2fextract-every-2-lines-from-a-40-lines-file-and-create-a-new-file%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