All pastes #2049001 Raw Edit

Unnamed

public shellscript v1 · immutable
#2049001 ·published 2011-04-21 14:27 UTC
rendered paste body
#!/bin/bashfolder="$(kdialog --getexistingdirectory ~)"count="$(find "$folder" -mindepth 1 | wc -l)"if [ $count -gt 100 ]then	if [ $count -gt 1000 ]	then		if [ $count -gt 10000 ]		then			prepercentage="$(expr 100000 / $count)"			percentage="$(echo "0.00$prepercentage")"		else			prepercentage="$(expr 10000 / $count)"			percentage="$(echo "0.0$prepercentage")"		fi	else		prepercentage="$(expr 1000 / $count)"		percentage="$(echo "0.$prepercentage")"	fielse	percentage="$(expr 100 / $count)"fiecho "$percentage"files="$(find "$folder" -mindepth 1)"(files="$(find "$folder" -mindepth 1)"echo "$percentage"for lfile in $filesdo	name="$(basename $lfile)"	echo "# Sichere $name" ; echo $lfile >> ~/filelist && sleep 0.05	echo "$percentage"	percentage="$(echo $percentage | awk '{print $1+$1}')"doneecho "100"echo "# Das Image wurde erfolgreich erstellt") |zenity --progress \--title="Einen Ordner sichern" \--text="Erstelle Datei-Liste" \--percentage=0if [ "$?" = -1 ] ; thenzenity --error \--text="Update canceled."fi