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