[bash] Porównywanie rekordów w plikach
: 27 lut 2010, 19:48
Mam 2 pliki ze statystykami, chcę z nich zrobić porównanie w tabeli [stare saty - nowe staty - porownanie] (tym już się zajmę, potrzebuje tylko porównania...):
plik 1 (świeże staty):
plik 2 (stare staty):
1 pole to ranking, 2 id, 3 nick, 4 liczba wiosek
, 5 to punkty (jak widać z resztą).
pole 2 i 3 są stałe, ale zmienić się może ich kolejność, zmieniają się ranki liczba wioch i punkty.
Potrzebuję skryptu, który weźmie id z 1 pliku, poszuka go w 2 i porówna ze sobą pola 1, 4 i 5 i tak ze wszystkimi rekordami. Próbowałem coś kminić z awkiem, grepem itd. ale jeszcze nie mam takiej wiedzy, żeby móc to wykonać. Proszę o pomoc z ewentualnym wyjaśnieniem bo chciałbym potrafić sam zrobić takie coś, a powierzchowne przeglądanie manuali mi tego nie umożliwia
plik 1 (świeże staty):
Kod: Zaznacz cały
Rank:,Id:,Nick:,Wioski:,Punkty:
1,3499263,*LoKeR*,1,162
2,2347133,Radywit,1,157
3,6797909,Bestini,1,148
4,6813229,66331226a,1,148
5,6314966,tomaszmelcer18,1,145
...
Kod: Zaznacz cały
Rank:,Id:,Nick:,Wioski:,Punkty:
1,3499263,*LoKeR*,1,162
2,2347133,Radywit,1,157
3,6611116,M4t3k1994,1,141
4,6314966,tomaszmelcer18,1,140
5,3134761,maciekch97,1,138
...

pole 2 i 3 są stałe, ale zmienić się może ich kolejność, zmieniają się ranki liczba wioch i punkty.
Potrzebuję skryptu, który weźmie id z 1 pliku, poszuka go w 2 i porówna ze sobą pola 1, 4 i 5 i tak ze wszystkimi rekordami. Próbowałem coś kminić z awkiem, grepem itd. ale jeszcze nie mam takiej wiedzy, żeby móc to wykonać. Proszę o pomoc z ewentualnym wyjaśnieniem bo chciałbym potrafić sam zrobić takie coś, a powierzchowne przeglądanie manuali mi tego nie umożliwia
