Home > 3 letnik, Bash, Fax, SPO > SPO zagovori vaj

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
}

}

Categories: 3 letnik, Bash, Fax, SPO Tags: , ,
  1. No comments yet.
  1. No trackbacks yet.

17043 pages viewed, 0 today
11075 visits, 0 today
FireStats icon Powered by FireStats