Skocz do zawartości
Toudi83

Pomocy - Maly Skrypt

Rekomendowane odpowiedzi

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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...