#!/bin/bash


#opis: skrypt śledzący zmiany na stronie internetowej


if [ $# -ne 1 ];


then
 

 echo -e "Użycie: $0 URL\n"


 exit 1;


fi


first_time=0


# uruchomienie nie po raz pierwszy


if [ ! -e "last.html" ];


then


 first_time=1


 # określenie uruchomienia po raz pierwszy


fi


curl --silent $1 -o recent.html


if [ $first_time -ne 1 ];


then


 changes=$(diff -u last.html recent.html)


 if [ -n "$changes" ];


 then


 echo -e "Zmiany:\n"


 echo "$changes"


 else


 echo -e "\nW witrynie internetowej nie stwierdzono zmian"


 fi


else


 echo "[Pierwsze uruchomienie] Archiwizowanie.."


fi


cp recent.html last.html
