Zdravim,
vedel by niekto pomoct s tymto:
Potrebujem spojit dva txt fily (awk alebo sed):
File1.tx
search
http://google.com
https://gmail.com
File2.txt
This is a search tool
This is your mail account
....aby File1.txt, vyzeral takto:
This is a search tool
http://google.com
This is your mail account
https://gmail.com
Vopred vdaka zapomoc
Mozu byt cele vstupne subory v RAM?
neisu to velke fily, tak ano
Aky vyznam ma search a mail vo File1.txt. REsp. podla coho priradi hlasky z File2.txt pre File1.txt? ... Z prikladu to presne jednoznacne nie je (moze byt viac moznosti).
a vstupne subory daj ako prilohu alebo pouzi ako pastefile (tu mohlo zmenit formatovanie)
Zdravim, tie surory su vymyslene, niesu to realne fily, ja potrebujem pomoc s logikou a potom ten script upravit na konkretny file
Algorimus musis testovaj na niecom ... kludne aj vymyslenich datoch
No ved ten file1 a file2 su vymyslene data, v ronakom syntaxe.
Nemozem sem dat konkretne fily, lebo tam su osobne informacie.
Anonyzuj mi.
Kludne na
file1.txt
file2.txt
vystup je napr.
Aky vyznam maju slova search a mail vo File1.txt?
Slovo search pred http://google.com hovori, ze ma vypisat spravu zo file2.txt, kde sa nachadza to slovo, alebo ako?
Vstup mam nacitany v RAM, len neviem, co chces na vystupe.
Takze to "search" a "mail" su nieco ako keywodrs.
Script by mal nahradit cely riadok vo file1.txt na zaklade toho ze to porovna s file2.txt.
Proste vymena slova za string na zaklade podmienky (v tomto pripade slova mail a search)
Snad sa uz chapeme :)
a ako zneje podmienka?
Ak je v riadku to slove? ... Kedy presne zamiena? Zameni ak sa to "keyword" nachadza na danom riadku vo file2
Asi aj viem... skusim.
bol by som ti velmi vdacny ak by sa ti to podarilo
Takto som napr. pochopil a realizoval. file1.txt
file2.txt
spoji.sh
chcel som to otestovat ale:
./script.sh: read: line 6: illegal option -d
./script.sh: read: line 7: illegal option -d
ako skustas skript?
ok, tak nakoniec to robi to co ma, dakujem pekne za pomoc
Ten komentar, ze preskakujem dalsie riadky, nie som si 100% isty, ze je spravny ...