How can i itterate through each line of a file using each line to replace a string in other files, creating a...
I have file 1 which contains:
AAAAAA
BBBBBB
I have file 2 which contains:
11111 22222 33333
and file 3 which contains:
22222 11111 33333
I want to insert each line in file 1 into file 2 and 3 replacing '11111'a and creating a new file each time.
So the end result is 4 files:
File 1:
AAAAAA2222233333
File 2:
AAAAAA2222233333
File 3:
22222BBBBBB33333
File 4:
22222BBBBBB33333
I have attempted to use a nested for loop and sed to replace the values, at the moment i have this:
( directory/* contains file 2 and file 3)
FILES=/directory/*
cat file1 | while read line ;do
for f in $FILES; do
cat $f | sed 's/11111/$i/g' > newfiles/$f$i.txt
done
done
Thanks in advance!
bash shell-script sed loop-device
add a comment |
I have file 1 which contains:
AAAAAA
BBBBBB
I have file 2 which contains:
11111 22222 33333
and file 3 which contains:
22222 11111 33333
I want to insert each line in file 1 into file 2 and 3 replacing '11111'a and creating a new file each time.
So the end result is 4 files:
File 1:
AAAAAA2222233333
File 2:
AAAAAA2222233333
File 3:
22222BBBBBB33333
File 4:
22222BBBBBB33333
I have attempted to use a nested for loop and sed to replace the values, at the moment i have this:
( directory/* contains file 2 and file 3)
FILES=/directory/*
cat file1 | while read line ;do
for f in $FILES; do
cat $f | sed 's/11111/$i/g' > newfiles/$f$i.txt
done
done
Thanks in advance!
bash shell-script sed loop-device
add a comment |
I have file 1 which contains:
AAAAAA
BBBBBB
I have file 2 which contains:
11111 22222 33333
and file 3 which contains:
22222 11111 33333
I want to insert each line in file 1 into file 2 and 3 replacing '11111'a and creating a new file each time.
So the end result is 4 files:
File 1:
AAAAAA2222233333
File 2:
AAAAAA2222233333
File 3:
22222BBBBBB33333
File 4:
22222BBBBBB33333
I have attempted to use a nested for loop and sed to replace the values, at the moment i have this:
( directory/* contains file 2 and file 3)
FILES=/directory/*
cat file1 | while read line ;do
for f in $FILES; do
cat $f | sed 's/11111/$i/g' > newfiles/$f$i.txt
done
done
Thanks in advance!
bash shell-script sed loop-device
I have file 1 which contains:
AAAAAA
BBBBBB
I have file 2 which contains:
11111 22222 33333
and file 3 which contains:
22222 11111 33333
I want to insert each line in file 1 into file 2 and 3 replacing '11111'a and creating a new file each time.
So the end result is 4 files:
File 1:
AAAAAA2222233333
File 2:
AAAAAA2222233333
File 3:
22222BBBBBB33333
File 4:
22222BBBBBB33333
I have attempted to use a nested for loop and sed to replace the values, at the moment i have this:
( directory/* contains file 2 and file 3)
FILES=/directory/*
cat file1 | while read line ;do
for f in $FILES; do
cat $f | sed 's/11111/$i/g' > newfiles/$f$i.txt
done
done
Thanks in advance!
bash shell-script sed loop-device
bash shell-script sed loop-device
asked 1 min ago
jonny bjonny b
92
92
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
});
}
});
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%2f495539%2fhow-can-i-itterate-through-each-line-of-a-file-using-each-line-to-replace-a-stri%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
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%2f495539%2fhow-can-i-itterate-through-each-line-of-a-file-using-each-line-to-replace-a-stri%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