Welcome To Our Shell

Mister Spy & Souheyl Bypass Shell

Current Path : /var/www/web-klick.de/dsh/90_akt/buchh/volker/

Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
Upload File :
Current File : /var/www/web-klick.de/dsh/90_akt/buchh/volker/jahresauswertung20yy.sh

#!/bin/sh

dateiliste()
{
grep -i -e "summe.*$searchstr" $datei??$yy*txt
}	

monatssummen()
{
dateiliste | cut -d":" -f3 #monatssumenfeld nach 2. ":" (zeilenende)
}

jahressumme()
{
sum=0;
for i in $(monatssummen);
do
msum="$msum $i"
sum=$(echo $sum" "$i | awk '{print $1+$2}');
done;
echo $sum
}


#berechnung

yy=$(echo $1 | grep '^[0-9][0-9]$')
if [ -z "$yy" ]; then echo "keine 2-stellige jahreszahl angegeben"; exit 1; fi
echo "auswertung fuer 20$yy"
datei="buchu_tab" # basename fuer auszuwertende buchungsdateien
anzdat=$(find . -type f -name "$datei??$yy*txt" -print | wc -l) #anzahl buchungsdateien
if [ $anzdat -eq 0 ]; then echo "keine buchungsdateien gefunden"; exit 1; fi
echo "$anzdat buchungsdateien gefunden"
searchstr="km" # km-auswertung
dateiliste
echo "km-jahressumme: "$(jahressumme)

searchstr="eur" # einnahmen auswertung
dateiliste
echo "eur-jahressumme: "$(jahressumme)

echo "quartalssummen:"
qsum=0; cnt=0; for i in $(monatssummen);
do
qsum=$(echo $qsum" "$i | awk '{print $1+$2}');
if [ $[++cnt] -gt 2 ]; then cnt=0; echo $qsum; qsum=0; fi; done;
exit 0

#einzeiler fuer gesamtsummen:

#alle monatssummen fuer jahr 2010 anzeigen
#grep -i -e "summe.*eur" buchu_tab??10*txt
#jahressumme berechnen
#sum=0; for i in $(grep -i -e "summe.*eur" buchu_tab??10*txt); do sum=$(echo $sum" "$i | awk '{print $1+$2}'); done; echo "jahressumme: "$sum

#dasselbe fuer km berechnung
#grep -i -e "summe.*km" buchu_tab??10*txt
#sum=0; for i in $(grep -i -e "summe.*km" buchu_tab??10*txt); do sum=$(echo $sum" "$i | awk '{print $1+$2}'); done; echo "km-jahressumme: "$sum

#Einzeiler fuer berechnung der quartalssummen
#qsum=0; cnt=0; for i in $(grep -i -e "summe.*eur" buchu_tab??10*txt | cut -d":" -f3); do qsum=$(echo $qsum" "$i | awk '{print $1+$2}'); if [ $[++cnt] -gt 2 ]; then cnt=0; echo $qsum; qsum=0; fi; done;


#datei="eink_schaetzg.txt"; sum=0; for i in $(cat $datei | sed -e "1,2d" ); do sum=$(echo $sum" "$i | awk '{print $1+$2}'); done; echo "summe pro monat: "$sum

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped) Email: contact@elmoujehidin.net