skrypt .sh zmieniający codziennie datę w pliku
: 15 marca 2011, 09:30
Witam.
Chciałbym stworzyć skrypt, który codziennie zmienia datę w pliku html. Problemem nie jest sama zmiana, tylko to, iż serwer pracuje od poniedziałku do piątku i nie mogę przeskoczyć tej weekendowej "dziury".
Próbowałem w ten sposób, jednak nie do końca to działa:
Można prosić o jakąś wskazówkę? Z góry dziękuje.
Chciałbym stworzyć skrypt, który codziennie zmienia datę w pliku html. Problemem nie jest sama zmiana, tylko to, iż serwer pracuje od poniedziałku do piątku i nie mogę przeskoczyć tej weekendowej "dziury".
Próbowałem w ten sposób, jednak nie do końca to działa:
Kod: Zaznacz cały
#!/bin/sh
dzien=`date +%a`
dzisiaj=`date +%F`
wczoraj=`date --date '-1 day' +%F`
piatek=`date --date '-3 day' +%F`
www=/var/www
if [ $dzien="pon" ]
then
sed -e "s/$piatek/$dzisiaj/g" $www/index.html > $www/pog.tmp
else
sed -e "s/$wczoraj/$dzisiaj/g" $www/index.html > $www/pog.tmp
fi
mv $www/pog.tmp $www/index.html