Commit 54880deb authored by root's avatar root

aggiunto calcolo delle differenze

parent da291c0f
download/
\ No newline at end of file
......@@ -3,6 +3,9 @@
set -x
cartella="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
web="/home/ondata/domains/dev.ondata.it/public_html/projs/cb/openregio"
mkdir -p "$cartella"/download/diff
dataoggi=$(date +%Y%m%d)
......@@ -26,9 +29,25 @@ while [ $contatore -ge 0 ]; do
# creo copia del latest data in csv
rm "$cartella"/download/latest_"$nome".csv
cp "$cartella"/download/"$dataoggi"_"$nome".csv "$cartella"/download/latest_"$nome".csv
cp "$cartella"/download/latest_"$nome".csv "$web"/latest_"$nome".csv
done
# ricavo dell'ultimo e del penultimo file set di file scaricato
ultimoFile=$(ls -1 | sort -r | grep '20' | head -n 1 | sed -E 's/([0-9]+)(.*)/\1/g')
penultimoFile=$(ls -1 | sort -r | grep '20' | grep -v "$ultimoFile" | head -n 1 | sed -E 's/([0-9]+)(.*)/\1/g')
<<commento1
commento1
# ricavo il nome dell'ultimo e del penultimo set di file scaricato
ultimoFile=$(ls -1 "$cartella"/download | sort -r | grep '20' | head -n 1 | sed -E 's/([0-9]+)(.*)/\1/g')
penultimoFile=$(ls -1 "$cartella"/download | sort -r | grep '20' | grep -v "$ultimoFile" | head -n 1 | sed -E 's/([0-9]+)(.*)/\1/g')
# creo il diff degli ultimi file scaricati rispetto ai penultimi
contatore=$(jq <"$cartella"/config.json '.|length-1')
while [ $contatore -ge 0 ]; do
uri=$(jq -r <"$cartella"/config.json '.['"$contatore"'].url')
nome=$(jq -r <"$cartella"/config.json '.['"$contatore"'].nome')
let contatore=contatore-1
daff --output "$cartella"/download/diff/diff_"$dataoggi"_"$nome".csv "$cartella"/download/"$penultimoFile"_"$nome".csv "$cartella"/download/"$ultimoFile"_"$nome".csv
daff render --output "$cartella"/download/diff/diff_"$dataoggi"_"$nome".html "$cartella"/download/diff/diff_"$dataoggi"_"$nome".csv
done
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment