Hille
Rotbarsch
Hallo zusammen!
Ich bin hier der einzige der rumprogrammiert. Es klappt meistens alles, aber ich bekomme wenig Feedback wegen Performance, etc.
Um Speicherplatz zu sparen möchte ich, dass in Zukunft alle von mir aufgerufenen Skripte sowohl mit gezippten als auch mit ungezippten Dateien umgehen können. Dazu habe ich mir folgendes überlegt:
Statt xmlcmp benutze ich jetzt also immer zxmlcmp oder direkt gunzip_start xmlcmp.
Geht das auch performanter oder hübscher?
Vielen Dank für Euer Feedback!
Hille
Ich bin hier der einzige der rumprogrammiert. Es klappt meistens alles, aber ich bekomme wenig Feedback wegen Performance, etc.
Um Speicherplatz zu sparen möchte ich, dass in Zukunft alle von mir aufgerufenen Skripte sowohl mit gezippten als auch mit ungezippten Dateien umgehen können. Dazu habe ich mir folgendes überlegt:
Code:
scripts>cat zxmlcmp
#!/bin/ksh
gunzip_start xmlcmp $*
Statt xmlcmp benutze ich jetzt also immer zxmlcmp oder direkt gunzip_start xmlcmp.
Code:
scripts>cat gunzip_start
#!/bin/ksh
for argument in $*; do
if [ ${argument} != $1 ]; then
if [ ${argument%.gz} != ${argument} ]; then
gzip -d ${argument}
unzipped_files="${unzipped_files} ${argument%.gz}"
parameters="${parameters} ${argument%.gz}"
else
parameters="${parameters} ${argument}"
fi
fi
done
$1 $parameters
if [ ! -z $unzipped_files ]; then
for datei in "$unzipped_files"; do
gzip $datei
done
fi
Geht das auch performanter oder hübscher?
Vielen Dank für Euer Feedback!
Hille
Zuletzt bearbeitet: