Compare Column wise multiple files in Unix












0















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.










share|improve this question









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 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


















0















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.










share|improve this question









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 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
















0












0








0








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.










share|improve this question









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






share|improve this question









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.











share|improve this question









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.









share|improve this question




share|improve this question








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 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





















  • 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 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



















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 is3? the index of the first column that's not the same? why is record 1 repeated in the output?

– steeldriver
yesterday





but what is3? 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












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.










draft saved

draft discarded


















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.










draft saved

draft discarded


















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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

Category:香港粉麵

List *all* the tuples!

Channel [V]