Portál AbcLinuxu, 14. července 2025 21:58


Dotaz: Porovnani souboru ...

24.5.2006 14:40 radekmajer
Porovnani souboru ...
Přečteno: 308×
Odpovědět | Admin
Dobry den,

mam nasledujici problem. Dva souboru A a B. V kazdem jsou emailove adresy (1 adresa na 1 radek). V kazdem ze souboru jsou ruzne emaily a nektere jsou stejne. Potrebuji nasledujici vec. Vybrat radek (email) ze souboru A a a porovnat ho s radky v souboru B. Pokud se email z A nenachazi v B, tak tento email zapsat do souboru C. Pokud se email z A nachazi v B, tak nic do C nezapisovat.

Dekuji za radu a pomoc

Radek
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.5.2006 14:43 Leoš Literák | skóre: 74 | blog: LL | Praha
Rozbalit Rozbalit vše Re: Porovnani souboru ...
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co si takhle oba soubory setridit (sort) a pak je porovnat (diff)? Prebytecne znaky ci radky by nemel byt problem rucne odstranit ..
Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
24.5.2006 14:45 radekmajer
Rozbalit Rozbalit vše Re: Porovnani souboru ...
To jsem zkusil, ale je to na nic. Navic ty soubory kazdy obsahuji cca. 30.000 zaznamu.
24.5.2006 15:05 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Porovnani souboru ...
Odpovědět | | Sbalit | Link | Blokovat | Admin
man grep
 -f FILE, --file=FILE
              Obtain patterns from FILE, one per line. 

Takze:

grep -v -f B A > C
24.5.2006 15:09 radekmajer
Rozbalit Rozbalit vše Re: Porovnani souboru ...
Bohuzel to nefunguje
24.5.2006 15:09 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Porovnani souboru ...
Odpovědět | | Sbalit | Link | Blokovat | Admin
join -v1 A B
soubory musí být setříděné.
24.5.2006 15:15 radekmajer
Rozbalit Rozbalit vše Re: Porovnani souboru ...
Neni to nejhorsi. Diky
24.5.2006 15:17 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Porovnani souboru ...
Ještě abys nadával...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.