[fli4l] Bash /Dash

Thomas Grunenberg tho_gru at web.de
So Nov 1 09:03:16 CET 2015


Am 31.10.2015 um 14:12 schrieb Mike B.:
Hi Mike,

Du musst doch "nur" die Mehrfunktionen der bash durch entsprechende der 
ash ersetzen. Das bekommt Du doch wohl hin, oder?

Aus meiner Sicht halte ich folgende Stellen für beachtenswert:

 > lastname=${!#}
 > backupnr=${lastname##*backup-}
 > backupnr=${backupnr%%.*}
 > backupnr=${backupnr//\?/0}
 > backupnr=$[10#${backupnr}]

 > if [ "$[backupnr++]" -ge 30 ]; then
 > mkdir -p ${ROTATEDIR}/${DATUM}-${ZEIT}
 >
 > ### Test ob Rotateverzeichnis existiert und Mail an Admin bei
 > fehlschlagen ##
 > if [ ! -d "${ROTATEDIR}/${DATUM}-${ZEIT}" ]; then
 >

 > backupnr=000${backupnr}
 > backupnr=${backupnr: -3}
 > filename=backup-${backupnr}.tgz

So wie ich das sehe, benutzt das Script einige Rechenfunktionen der 
bash. Die müssten ersetzt werden...

Gruß
Thomas




Mehr Informationen über die Mailingliste Fli4L