perl - Pattern Matching in Unix -


1 फ़ाइल

  D07 आस @ QQQ B82 जीजी ^ 333 D84 GG @ WW F59 डालूँगा $$ ईई   

2 फ़ाइल

  D84 / usr / एस एस F59 / usr / झारखंड B82 / usr / केके D07 / usr / ks   

आउटपुट चाहिए हो

  D84 GG @ WW / usr / एस एस F59 डालूँगा $$ ईई / usr / झारखंड B82 जीजी ^ 333 / usr / केके D07 आस @ QQQ / मूल रूप से, मैं 1 फ़ाइल का डेटा दूसरी फ़ाइल में एक wrt को हल करना चाहते हैं  

मैंने इसके साथ की कोशिश की:

 < कोड> BEGIN {एफएस = ओएफएस = "\ t"; } एनआर == एफएनआर {मान [$ 1 + 0] = $ 2; आगामी; } {$ 1 = $ 1 ओएफएस (मूल्य में $ 1 + 0? मान [$ 1 + 0]: ""); प्रिंट $ 0; } '1file secondfile   

क्या कोई इसे प्राप्त करने के लिए कोई आसान समाधान दे सकता है?

यदि आप फाइल को सॉर्ट करने के लिए तैयार हैं और फिर बैश join

  $ $ file1 file2 $ cat file1 D07 एएएस @ qqq का उपयोग करें, तो आपको पर्ल की ज़रूरत नहीं है। D82 जीजी ^ 333 D84 GG @ WW D59 डालूँगा $$ ईई $ बिल्ली करें 2 D84 / usr / एस एस D59 / usr / झारखंड D82 / usr / केके D07 / usr / ks $ तरह -n file1 & gt; File1a $ sort-n file2 & gt; file2a $ बिल्ली file1a D07 आस @ QQQ D59 डालूँगा $$ ईई D82 जीजी ^ 333 D84 GG @ WW $ बिल्ली file2a D07 / usr / ks D59 / usr / झारखंड D82 / usr / केके D84 / usr / एस एस $ file1a file2a & gt शामिल हो; file3 $ बिल्ली file3 D07 आस @ QQQ / usr / ks D59 डालूँगा $$ ईई / usr / झारखंड D82 जीजी ^ 333 / usr / केके D84 GG @ WW / usr / एस एस    < / html>

Comments

Popular posts from this blog

Python SQLAlchemy:AttributeError: Neither 'Column' object nor 'Comparator' object has an attribute 'schema' -

java - How not to audit a join table and related entities using Hibernate Envers? -

mongodb - CakePHP paginator ignoring order, but only for certain values -