Jak sloucit dva text soubory

David Kuzela kuzela na mbox.vol.cz
Sobota Leden 1 23:02:49 CET 2000


Petr Simek pise:
> On Sat, 1 Jan 2000, David Kuzela wrote:
> > > tedy aby nic nechybelo a bylo to slozene v kontextu. Zkousel jsem diff
> > > a patch ale to vyrabi druhy soubor z prvniho, jedine kdyz rucne vymazu
> > > z diff to co je treba odebrat a necham tam jen to co je treba pridat
> > > tak je to OK. Ja bych to ale potreboval nejak plne automaticky.
> > > 
> > > Nemate napad ?
> > 
> > Pouzijte perl, awk nebo jiny jazyk, ktery umi manipulovat se stringy. 
> > Nejprve ale musite rici, co presne chcete. Napr soubory:
> > 
> > I.                           II.
> > jedna			     tri
> > dva		             ctyri
> > ctyri                        pet
> > pet
> > 
> > jsou pripustne? jaky bude vysledek?
> 
> No asi pripustne a vysledek by mel byt jedna , dva, tri, ctyri, pet .
> Zkratka potrebuju aby novy soubor obsahoval vsechny polozky a pokud
> mozno vhodne zarazene, ale tohle je pro diff docela orisek, nicmene
> tenhle priklad je dost nejednoznacny - ve skutecnosti bude mit
> vzdy vic shodnych radek za ktere by se chytil.
> 
> Asi to udelam pres diff --side-by-side a vysledek pak necim zpracuju
> na finalni soubor.

Pokud to razeni neni nutne 1oo% spravne, mozna by stacilo:

cat soubor1 soubor2 |sort|uniq

s tim, ze sort nemusi byt klasicky unixovy sort, ale program, ktery bude
co nejlepe radit vase data.

-- 
                                   David Kužela
==[Dawyd]======[icq]=[24470559]===================
 email:       kuzela na mbox.vol.cz   Student of VSE
 web:   http://penguin.cz/~dawyd   Czech republic
==================================================


Další informace o konferenci Linux