diff --git a/santiago.sh b/santiago.sh index c2588aa..b1b6f6c 100644 --- a/santiago.sh +++ b/santiago.sh @@ -42,18 +42,26 @@ function run { walkerDate2=$(cat $walkerFile | grep "$walkerDate" | wc -l) if [[ $walkerDate2 == 0 ]]; then echo "Nuevo kilometraje de $walkerName" - echo "$walkerDate;$walkerKm" >> $walkerFile - walkerTotal=$(cat $walkerFile | cut -d ";" -f 2 | tr "\n" "+" | rev | cut -d "+" -f 2-9999 | rev | bc) - toot post -r "$not" -m mapa.jpg -d "mapa desde Irun a Santiago. Ruta conocida como el camino del norte" "@$walkerName Llevas caminados $walkerTotal kilometros en total. Son 824Km el Camino del Norte #fedicaminodesantiago" + if [ -z "$walkerKm" ]; then + echo "Kilometraje Null" + else + echo "$walkerDate;$walkerKm" >> $walkerFile + walkerTotal=$(cat $walkerFile | cut -d ";" -f 2 | tr "\n" "+" | rev | cut -d "+" -f 2-9999 | rev | bc) + toot post -r "$not" -m mapa.jpg -d "mapa desde Irun a Santiago. Ruta conocida como el camino del norte" "@$walkerName Llevas caminados $walkerTotal kilometros en total. Son 824Km el Camino del Norte #fedicaminodesantiago" + fi else echo "Toot ya aƱadido previamente" fi else touch $walkerFile echo "Primer kilometraje de $walkerName" - echo "$walkerDate;$walkerKm" > $walkerFile - walkerTotal=$(cat $walkerFile | cut -d ";" -f 2 | tr "\n" "+" | rev | cut -d "+" -f 2-9999 | rev | bc) - toot post -r "$not" -m mapa.jpg -d "mapa desde Irun a Santiago. Ruta conocida como el camino del norte" "Bienvenido/a/e @$walkerName al #fedicaminodesantiago. Llevas caminados $walkerTotal kilometros. Son 824Km el Camino del Norte #newWalkerCaminoSantiago" + if [ -z "$walkerKm" ]; then + echo "Kilometraje Null" + else + echo "$walkerDate;$walkerKm" > $walkerFile + walkerTotal=$(cat $walkerFile | cut -d ";" -f 2 | tr "\n" "+" | rev | cut -d "+" -f 2-9999 | rev | bc) + toot post -r "$not" -m mapa.jpg -d "mapa desde Irun a Santiago. Ruta conocida como el camino del norte" "Bienvenido/a/e @$walkerName al #fedicaminodesantiago. Llevas caminados $walkerTotal kilometros. Son 824Km el Camino del Norte #newWalkerCaminoSantiago" + fi fi else echo "Toot no valido: Km value Not a number"