Script erweitern!?
Hans-Joachim Hoetger
Hans-Joachim.Hoetger at mediaWays.net
Wed Oct 23 11:22:01 CEST 2002
On Tue, Oct 22, 2002 at 03:28:09PM +0200, Joern Muehlencord wrote:
> Hallo zusammen,
>
> ich habe da ein kleines Miniscript, dass mir einige Dateien in einem
> Verzeichnis berechnet. Jetzt dauern die Berechnungen aber verflixt lange
> (1-2h pro Datei) und ich moechte auf keinen Fall Daten neu berechnen,
> wenns nicht nötig ist. Hier mal was ich bis jetzt habe:
>
> -----
> find $1 -type f -iname "*.graph-out.cg" -exec calcmcf {} \;
> -----
>
> Wie kann ich das jetzt erweitern, so dass calcmmcf nur dann aufgerufen
> wird, wenn
> a) die Dateien xyz.graph-out.rRouting nicht existiert oder
> b) die Datei xyz.graph-out.rRouting älter ist als die Eingabedatei
>
Hallo
Versuch mal folgendes:
find $1 -type f -iname "*.graph-out.cg" -print |\
while read FILENAME
do
ROUTINGFILE=`echo ${FILENAME} sed s/.cg$//g`
( test ${FILENAME} -nt ${ROUTINGFILE} || \
test ! -f ${ROUTINGFILE} ) && \
calcmcf ${FILENAME}
done
Grüße
--
Hans-Joachim Hoetger voice: +49-5246-80-1555
mediaWays GmbH fax: +49-5246-80-2555
"Gut ist auch des Emporkommen von Linux als Herausforderer
von Microsoft." Angela Merkel (Die Zeit, 4.Mai 2000)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lug-owl.de/pipermail/linux/attachments/20021023/04bfd1de/attachment.sig>
More information about the Linux
mailing list