Compare columns in 2 files and put information according to file 1 [duplicate]












0
















This question already has an answer here:




  • intersection of two files according to the first column

    1 answer




I have 2 files, file 1 and file 2 and I want to compare column 1 in file to column 1 in file 2 and have additional column generated with column 2 in file 3
File 1:



9001    Whitby          On
9002 Toronto On
9003 Scarborough On
9004 Victoria BC
9005 Vancouver BC


File 2:



9001   501
9002 502
9003 503
9004 504
9005 505


Output:



501   9001  Whitby          On
502 9002 Toronto On
503 9003 Scarborough On
504 9004 Victoria BC
505 9005 Vancouver BC









share|improve this question















marked as duplicate by don_crissti, Mr Shunz, Jeff Schaller, Shadur, Christopher Jan 10 at 13:41


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.




















    0
















    This question already has an answer here:




    • intersection of two files according to the first column

      1 answer




    I have 2 files, file 1 and file 2 and I want to compare column 1 in file to column 1 in file 2 and have additional column generated with column 2 in file 3
    File 1:



    9001    Whitby          On
    9002 Toronto On
    9003 Scarborough On
    9004 Victoria BC
    9005 Vancouver BC


    File 2:



    9001   501
    9002 502
    9003 503
    9004 504
    9005 505


    Output:



    501   9001  Whitby          On
    502 9002 Toronto On
    503 9003 Scarborough On
    504 9004 Victoria BC
    505 9005 Vancouver BC









    share|improve this question















    marked as duplicate by don_crissti, Mr Shunz, Jeff Schaller, Shadur, Christopher Jan 10 at 13:41


    This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


















      0












      0








      0









      This question already has an answer here:




      • intersection of two files according to the first column

        1 answer




      I have 2 files, file 1 and file 2 and I want to compare column 1 in file to column 1 in file 2 and have additional column generated with column 2 in file 3
      File 1:



      9001    Whitby          On
      9002 Toronto On
      9003 Scarborough On
      9004 Victoria BC
      9005 Vancouver BC


      File 2:



      9001   501
      9002 502
      9003 503
      9004 504
      9005 505


      Output:



      501   9001  Whitby          On
      502 9002 Toronto On
      503 9003 Scarborough On
      504 9004 Victoria BC
      505 9005 Vancouver BC









      share|improve this question

















      This question already has an answer here:




      • intersection of two files according to the first column

        1 answer




      I have 2 files, file 1 and file 2 and I want to compare column 1 in file to column 1 in file 2 and have additional column generated with column 2 in file 3
      File 1:



      9001    Whitby          On
      9002 Toronto On
      9003 Scarborough On
      9004 Victoria BC
      9005 Vancouver BC


      File 2:



      9001   501
      9002 502
      9003 503
      9004 504
      9005 505


      Output:



      501   9001  Whitby          On
      502 9002 Toronto On
      503 9003 Scarborough On
      504 9004 Victoria BC
      505 9005 Vancouver BC




      This question already has an answer here:




      • intersection of two files according to the first column

        1 answer








      text-processing join






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jan 10 at 19:00









      Rui F Ribeiro

      39.5k1479133




      39.5k1479133










      asked Jan 9 at 21:00









      Muhammad Umair KhanMuhammad Umair Khan

      11




      11




      marked as duplicate by don_crissti, Mr Shunz, Jeff Schaller, Shadur, Christopher Jan 10 at 13:41


      This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.






      marked as duplicate by don_crissti, Mr Shunz, Jeff Schaller, Shadur, Christopher Jan 10 at 13:41


      This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
























          1 Answer
          1






          active

          oldest

          votes


















          0
















          you could use Miller http://johnkerl.org/miller/doc/



          If your files are two TSV the command is



          mlr --tsv --implicit-csv-header --headerless-csv-output  join --ul -l 1 -r 1 -j 1 --lp l --rp r -f file1.csv file2.csv


          And you have



          9001    Whitby  On      501
          9002 Toronto On 502
          9003 Scarborough On 503
          9004 Victoria BC 504
          9005 Vancouver BC 505





          share|improve this answer
































            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0
















            you could use Miller http://johnkerl.org/miller/doc/



            If your files are two TSV the command is



            mlr --tsv --implicit-csv-header --headerless-csv-output  join --ul -l 1 -r 1 -j 1 --lp l --rp r -f file1.csv file2.csv


            And you have



            9001    Whitby  On      501
            9002 Toronto On 502
            9003 Scarborough On 503
            9004 Victoria BC 504
            9005 Vancouver BC 505





            share|improve this answer






























              0
















              you could use Miller http://johnkerl.org/miller/doc/



              If your files are two TSV the command is



              mlr --tsv --implicit-csv-header --headerless-csv-output  join --ul -l 1 -r 1 -j 1 --lp l --rp r -f file1.csv file2.csv


              And you have



              9001    Whitby  On      501
              9002 Toronto On 502
              9003 Scarborough On 503
              9004 Victoria BC 504
              9005 Vancouver BC 505





              share|improve this answer




























                0












                0








                0









                you could use Miller http://johnkerl.org/miller/doc/



                If your files are two TSV the command is



                mlr --tsv --implicit-csv-header --headerless-csv-output  join --ul -l 1 -r 1 -j 1 --lp l --rp r -f file1.csv file2.csv


                And you have



                9001    Whitby  On      501
                9002 Toronto On 502
                9003 Scarborough On 503
                9004 Victoria BC 504
                9005 Vancouver BC 505





                share|improve this answer

















                you could use Miller http://johnkerl.org/miller/doc/



                If your files are two TSV the command is



                mlr --tsv --implicit-csv-header --headerless-csv-output  join --ul -l 1 -r 1 -j 1 --lp l --rp r -f file1.csv file2.csv


                And you have



                9001    Whitby  On      501
                9002 Toronto On 502
                9003 Scarborough On 503
                9004 Victoria BC 504
                9005 Vancouver BC 505






                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Jan 10 at 8:38

























                answered Jan 10 at 7:58









                aborrusoaborruso

                20619




                20619















                    Popular posts from this blog

                    Morgemoulin

                    Scott Moir

                    Souastre