Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako isprintati i koristiti naredbu awk

[es] :: Linux aplikacije :: Kako isprintati i koristiti naredbu awk

[ Pregleda: 2177 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

elizabetaz

Član broj: 284678
Poruke: 45
*.tel.net.ba.



Profil

icon Kako isprintati i koristiti naredbu awk29.02.2012. u 08:28 - pre 147 meseci


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]
.
.
.
 
Odgovor na temu

elizabetaz

Član broj: 284678
Poruke: 45
*.tel.net.ba.



Profil

icon Re: Kako isprintati i koristiti naredbu awk29.02.2012. u 08:43 - pre 147 meseci
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]
..
..
 
Odgovor na temu

elizabetaz

Član broj: 284678
Poruke: 45
*.tel.net.ba.



Profil

icon Re: Kako isprintati i koristiti naredbu awk29.02.2012. u 12:23 - pre 147 meseci
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????

 
Odgovor na temu

dany12
/home

Član broj: 247039
Poruke: 464
*.mediaworksit.net.



+25 Profil

icon Re: Kako isprintati i koristiti naredbu awk29.02.2012. u 18:01 - pre 147 meseci
Ako nije vec kasno,moze ovako
Code:
awk 'NR==FNR{a[$1];next}($2 in a){print $1}' Datoteka1 Datoteka2 > Datoteka3

Grejna površina:Kuća na sprat 100 m2,podno grejanje,zid i plafon 10cm
stiropor,pod 5cm
stirodur + prizemna kuca 40 m2,radijatori,zid 5cm stiropor,plafon 10cm staklena
vuna + kombinovani bojler 120 litara.I na jednom i drugom objektu
petokomorna pvc stolarija sa duplim staklom punjena argonom.
Kotao: Termomont toby20
 
Odgovor na temu

[es] :: Linux aplikacije :: Kako isprintati i koristiti naredbu awk

[ Pregleda: 2177 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.