
spojení dvou txt souborů
potřebuji spojit 2 txt soubory. Zde uvedu vzory: první:
aaa
bbb
Druhý:
ccc
ddd
Výsledek:
aaa
bbb
ccc
ddd
Zkoušel jsem na Windows WinMerge, ale nikde jsem to tam neviděl.
V Linuxu zase nevím jak použít join v konzoli (cat file3 | join file1 file2 ????)
A po tomto pojení by bylo vhodné mít nástroj na kontrolu duplicitních řádků, ale to snad má PSPad...
v linuxe si sprav nasledovny bash
ufff. tohle je jak USS Enterprise proti jednomu mravenečkovi
njn
ale pre buducnost mu to bude dobre
ked to clovek spravi este rekurzivne, tak dokaze pospajat vsetky textove subory aj v podzlozka od urcenej cesty az po najnizsiu podzlozku. Ja to sem tam pouzivam, ked potrebujem spojit par stovak suborov.
jo, a co to tak rovnou diff-em prohnat proti jádru? Co nebude v jádru (protože tam je přece celý vesmír
) bude bez milosti smazáno. 
edit: ale sám se přiznám, že byly i doby, kdy bych takový problém řešil v awk
priznam sa, ze awk nepoznam, ale vyzera to dobre, snad ked niekedy docitam mistrovsti v linuxu, tak sa k tomu dopracujem
najjednoduchsie na win
copy subor1+subor2 subor3
ked to ma byt binarne (bez kontroly/konverzie CR/LF tak
copy /B subor1+subor2 subor3
na linuxe zhlavy neviem co je najjednoduchsie ale moznosti tam je milion, aj na odstranovanie duplicit riadkov (grep by to mohol vediet)
Grep na duplicity ani náhodou, přímo na to je uniq: cat s1 s2|uniq >s3
http://www.kiv.zcu.cz/~txkoutny/common/ups/skoleni /skoleni-unix-2.html
tvoj uniq ma ale jednu nevyhodu
vytvor si subor (napriklad: xx) a daj do neho nieco taketo
aaa
bbb
ccc
bbb
potom do konzoly napis prikaz: uniq xx
a co sa stane? vypise sa ti
aaa
bbb
ccc
bbb
ked vsak v subore budes mat
aaa
bbb
bbb
ccc
tak uz uniq funguje. Z man uniq som nevycital, ci niektory z argumentov toto dokaze upravit
Stačí setřídit pokud to nevadí, takže příkaz sort.
cat s1 s2|sort|uniq >s3
Pokud vadí, tak pomocí awk.
PSpad to samozrejme ma - v menu Upravy / Seradit a zaskrtnout ostranit duplicity
njn.. JaFi aby si neohřál svou PSPad-je-už-skoro-celý-OS polívčičku
Regoval jsem na primy dotaz tazatele, ktery se na PSPad ptal.Jinak bych se nevnucoval
PSPad sice ještě není celý OS, ale OS bez PSPad je poloviční OS.
Pokud jsou jen dva-tři, použil bych ctrl+a > ctrl+c > ctrl+v.