Archive

Posts Tagged ‘vaj’

SPO zagovori vaj

January 9th, 2008 karlosp No comments
CODE:
  1. Preučite jezik za pregledovanje tekstnih datotek awk (oz. gawk - GNU awk)
  2. ter v njem napišite program, ki za vhod vzame neko HTML datoteko ter na standardni
  3.  izhod izpiše seznam vseh povezav in slik, ki so vključene v datoteko
  4.  (z <a HREF...> ali <img SRC .../>).
  5.  
  6. Primer uporabe:
  7.  
  8. $ gawk -f preveri.awk lalala.html
  9. slika lala.gif
  10. povezava http://www.fri.uni-lj.si
  11. povezava http://www.ijs.si/slo
  12. slika slike/kuku.jpg </a>

CODE:
  1. #############################
  2. #   SPO zagovori vaj      #
  3. #   Naloga 7            #
  4. #   Avtor: Karlos      #
  5. #   Datum: 10-Nov-07      #
  6. #############################
  7. # uporaba: gawk -f preveri.awk index.html #
  8. #awk <search pattern> {<program actions>}#
  9.  
  10. /(src)|(href)/{  #najde vrstice
  11. for(i = 1; i <= NF; i++)    # NF = number of fields
  12. if($i ~ "[\"|'][^\"|']*[\"|']"){    # if field contains src || href
  13.     split($i,tabela,"'")
  14.     if(tabela[2] != "")
  15.         print tabela[2]
  16.  
  17.     split($i,tabela,"\"")
  18.     if(tabela[2] != "")
  19.         print tabela[2]
  20.     #print $i
  21. }
  22.  
  23. }

Categories: 3 letnik, Bash, Fax, SPO Tags: , ,
94308 pages viewed, 376 today
49927 visits, 76 today
FireStats icon Powered by FireStats