[ elizabetaz @ 29.02.2012. 08:28 ] @


Imam jedan problem, inače koristim RHEL 5.

Ovako je situacija:

Imam datoteku1 tipa: (ima 825 unosa)

/usr/users/a/abegovic/.for
/usr/users/a/abozic3/.for


E sad na sustavu imam datoteku2 koja je oblika:

[email protected] abegovic
[email protected] abozic3
.
.
.

Trebala bih iz datoteke1 izvući korisnička imena npr.abegovic i zamijeniti ih pripadajućom e-mail adresom iz datoteke2

Dakle, da imam datoteku3 oblika:

[email protected]
[email protected]
.
.
.
[ elizabetaz @ 29.02.2012. 08:43 ] @
Uradila sam nešto sad imam datoteku1 oblika:

abegovic
abozic3
..
..

A imam datoteku2 koja je oblika:

[email protected] abegovic
[email protected] abozic3
..
..


Trebala bih sad napraviti datoteku3 koja ta korisnička imena iz datoteke1 zamijenjuje pripadajućim e-mail adresama iz datoteke2:

[email protected]
[email protected]
..
..
[ elizabetaz @ 29.02.2012. 12:23 ] @
Please, help!

Jel neko zna sa awk uraditi ovo:

Datoteka1 ima sadržaj:
abegovic
abozic3
..
..

Datoteka2 ima sadržaj:
[email protected] abegovic
[email protected] abozic3
..
..
emailx username


Trebala bih iz datoteke2 izvući retke gdje se nalaze imena iz datoteke1 nekako sa awk ali gledam i ne nalazim rješenje????

[ dany12 @ 29.02.2012. 18:01 ] @
Ako nije vec kasno,moze ovako
Code:
awk 'NR==FNR{a[$1];next}($2 in a){print $1}' Datoteka1 Datoteka2 > Datoteka3