Toudi83 Opublikowano 23 Marca 2009 Zgłoś Opublikowano 23 Marca 2009 witam mam nastepujacy problem (unix) mam 2 pliki tekstowe ktore wygladaja nastepujaco np plik1 (2 kolumny oddzielone srednikiem) 23123123;ALA 45345345;IZA plik2 ALA;!@#$%&^ IZA;)(*&^%$# a potrzebuje miec cos takiego 23123123;ALA;!@#$%&^ 45345345;IZA;)(*&^%$# trzeba zlaczyc te pliki po identycznej kolumnie, prosze o pomoc bo sil juz nie mam do tego Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
kfgz Opublikowano 23 Marca 2009 Zgłoś Opublikowano 23 Marca 2009 Możesz ręcznie połączyć za pomocą madedit. Ten progs ma możliwość pracy w trybie kolumn. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Toudi83 Opublikowano 23 Marca 2009 Zgłoś Opublikowano 23 Marca 2009 Możesz ręcznie połączyć za pomocą madedit. Ten progs ma możliwość pracy w trybie kolumn. chodzi o to ze takich wierszy nie mam 2 tylko kilka tysiecy i dlatego potzrebuje jakiegos rozbudowanego polecenia Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Toudi83 Opublikowano 30 Marca 2009 Zgłoś Opublikowano 30 Marca 2009 chodzi o to ze takich wierszy nie mam 2 tylko kilka tysiecy i dlatego potzrebuje jakiegos rozbudowanego polecenia zrobilem moze komus sie przyda :) awk -F ";" 'BEGIN {k1="";l1="";k2="";l2="";k3="";l3=""} {if(k1==k2 && k2==k3){print l1 ";" l2 ";" l3} ;k3=k2;k2=k1;k1=$1;l3=l2;l2=l1;l1=$0}' Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...