Compare Column wise multiple files in Unix
I want to compare 2 files like mentioned below.
File 1
123 |245 |abcd |yuu
9999|1111|ujwij|6565
File 2
123 |245 |^&27hdj|y2o
9999|1111|00023 |6565
Expected Output
Record Number | Column No
1 | 3
1 | 3
How do I create a unix command or script for this as I have multiple files for this as number of columns vary with different scenarios.
Also I wanted to listen these 2 files from different path and generate the differences in output file.
awk
New contributor
Rohit kumar 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 |
I want to compare 2 files like mentioned below.
File 1
123 |245 |abcd |yuu
9999|1111|ujwij|6565
File 2
123 |245 |^&27hdj|y2o
9999|1111|00023 |6565
Expected Output
Record Number | Column No
1 | 3
1 | 3
How do I create a unix command or script for this as I have multiple files for this as number of columns vary with different scenarios.
Also I wanted to listen these 2 files from different path and generate the differences in output file.
awk
New contributor
Rohit kumar is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
It's great that you've provided sample input and expected output - but could you also please explain in words how they are related?
– steeldriver
2 days ago
I have 2 Records coming from source (file1) and in the (file2) target, Column No. 3,4 values gets changed due to some transformation.
– Rohit kumar
yesterday
but what is3? the index of the first column that's not the same? why is record1repeated in the output?
– steeldriver
yesterday
Sorry my bad the output will be like this : Record Number | Column No 1 | 3 | 4 2 | 3
– Rohit kumar
18 hours ago
add a comment |
I want to compare 2 files like mentioned below.
File 1
123 |245 |abcd |yuu
9999|1111|ujwij|6565
File 2
123 |245 |^&27hdj|y2o
9999|1111|00023 |6565
Expected Output
Record Number | Column No
1 | 3
1 | 3
How do I create a unix command or script for this as I have multiple files for this as number of columns vary with different scenarios.
Also I wanted to listen these 2 files from different path and generate the differences in output file.
awk
New contributor
Rohit kumar is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I want to compare 2 files like mentioned below.
File 1
123 |245 |abcd |yuu
9999|1111|ujwij|6565
File 2
123 |245 |^&27hdj|y2o
9999|1111|00023 |6565
Expected Output
Record Number | Column No
1 | 3
1 | 3
How do I create a unix command or script for this as I have multiple files for this as number of columns vary with different scenarios.
Also I wanted to listen these 2 files from different path and generate the differences in output file.
awk
awk
New contributor
Rohit kumar is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Rohit kumar is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
edited 2 days ago
Mr Shunz
2,41521922
2,41521922
New contributor
Rohit kumar is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked 2 days ago
Rohit kumarRohit kumar
1
1
New contributor
Rohit kumar is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Rohit kumar is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Rohit kumar is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
It's great that you've provided sample input and expected output - but could you also please explain in words how they are related?
– steeldriver
2 days ago
I have 2 Records coming from source (file1) and in the (file2) target, Column No. 3,4 values gets changed due to some transformation.
– Rohit kumar
yesterday
but what is3? the index of the first column that's not the same? why is record1repeated in the output?
– steeldriver
yesterday
Sorry my bad the output will be like this : Record Number | Column No 1 | 3 | 4 2 | 3
– Rohit kumar
18 hours ago
add a comment |
It's great that you've provided sample input and expected output - but could you also please explain in words how they are related?
– steeldriver
2 days ago
I have 2 Records coming from source (file1) and in the (file2) target, Column No. 3,4 values gets changed due to some transformation.
– Rohit kumar
yesterday
but what is3? the index of the first column that's not the same? why is record1repeated in the output?
– steeldriver
yesterday
Sorry my bad the output will be like this : Record Number | Column No 1 | 3 | 4 2 | 3
– Rohit kumar
18 hours ago
It's great that you've provided sample input and expected output - but could you also please explain in words how they are related?
– steeldriver
2 days ago
It's great that you've provided sample input and expected output - but could you also please explain in words how they are related?
– steeldriver
2 days ago
I have 2 Records coming from source (file1) and in the (file2) target, Column No. 3,4 values gets changed due to some transformation.
– Rohit kumar
yesterday
I have 2 Records coming from source (file1) and in the (file2) target, Column No. 3,4 values gets changed due to some transformation.
– Rohit kumar
yesterday
but what is
3? the index of the first column that's not the same? why is record 1 repeated in the output?– steeldriver
yesterday
but what is
3? the index of the first column that's not the same? why is record 1 repeated in the output?– steeldriver
yesterday
Sorry my bad the output will be like this : Record Number | Column No 1 | 3 | 4 2 | 3
– Rohit kumar
18 hours ago
Sorry my bad the output will be like this : Record Number | Column No 1 | 3 | 4 2 | 3
– Rohit kumar
18 hours ago
add a comment |
0
active
oldest
votes
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
});
}
});
Rohit kumar 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%2f1113518%2fcompare-column-wise-multiple-files-in-unix%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
Rohit kumar is a new contributor. Be nice, and check out our Code of Conduct.
Rohit kumar is a new contributor. Be nice, and check out our Code of Conduct.
Rohit kumar is a new contributor. Be nice, and check out our Code of Conduct.
Rohit kumar 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%2f1113518%2fcompare-column-wise-multiple-files-in-unix%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
It's great that you've provided sample input and expected output - but could you also please explain in words how they are related?
– steeldriver
2 days ago
I have 2 Records coming from source (file1) and in the (file2) target, Column No. 3,4 values gets changed due to some transformation.
– Rohit kumar
yesterday
but what is
3? the index of the first column that's not the same? why is record1repeated in the output?– steeldriver
yesterday
Sorry my bad the output will be like this : Record Number | Column No 1 | 3 | 4 2 | 3
– Rohit kumar
18 hours ago