SPO zagovori vaj
Preučite jezik za pregledovanje tekstnih datotek awk (oz. gawk - GNU awk)
ter v njem napišite program, ki za vhod vzame neko HTML datoteko ter na standardni
izhod izpiše seznam vseh povezav in slik, ki so vključene v datoteko
(z <a HREF...> ali <img SRC .../>).
Primer uporabe:
$ gawk -f preveri.awk lalala.html
slika lala.gif
povezava http://www.fri.uni-lj.si
povezava http://www.ijs.si/slo
slika slike/kuku.jpg </a>
#############################
# SPO zagovori vaj #
# Naloga 7 #
# Avtor: Karlos #
# Datum: 10-Nov-07 #
#############################
# uporaba: gawk -f preveri.awk index.html #
#awk <search pattern> {<program actions>}#
/(src)|(href)/{ #najde vrstice
for(i = 1; i < = NF; i++) # NF = number of fields
if($i ~ "[\"|'][^\"|']*[\"|']"){ # if field contains src || href
split($i,tabela,"'")
if(tabela[2] != "")
print tabela[2]
split($i,tabela,"\"")
if(tabela[2] != "")
print tabela[2]
#print $i
}
}