#!/bin/bash cd /var/www/danyk/ rm -f kniha.html for k in `seq 1 4`; do nump=$(curl "http://danyk.cz/kniha/kniha.php?k=$k" -s | grep -E "Strana 1 / ([0-9]+)" -o | cut -d " " -f 4) for s in `seq 1 $nump`; do curl -s "http://danyk.cz/kniha/kniha.php?z=25&k=$k&s=$s" >> kniha.html done done cat kniha.html | sed -rn 's/^.*?(|)([^<]+)<.*?$/\2/p' | sed 's/://' | tr '[:upper:]' '[:lower:]' | sort | uniq -c | sort -nr >data.php cat kniha.html | sed -rn 's/^.*?(|)[0-9]+\.[0-9]+\.[0-9]+ \(([0-9]+):[0-9]+:[0-9]+\).*?$/\2/p' | sed 's/://' | tr '[:upper:]' '[:lower:]' | sort | uniq -c | awk '{print $1}' | sed -e :a -e '$!N;s/\n/,/;ta' > data2.php cat kniha.html | sed -rn 's/^.*?(|)([0-9]+\.[0-9]+\.[0-9]+) \(([0-9]+):[0-9]+:[0-9]+\).*?$/\2/p' | sort | uniq -c | sort -rn > data3.php date > data4.php