PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage



Raven
29-03-2002, 19:40
Hallo zusammen,

Ich hab folgendes Problem :

Ich möchte den Inhalt zweier Dateien vergleichen, wenn der Inhalt dieser verschieden ist, soll ein anderes programm ausgeführt werden.
Dummerweise habbich überhaupt keinen Plan, wie ich das anstelen soll/muss.

Wäre dankbar für jeden Tip :-)

R@VeN

deac
29-03-2002, 21:50
würdest du das nächste mal bitte einen passenden namen für das thema wählen?
danke.

ich kenn kein programm, welches dies erledigen kann. als tipp hab ich, schreib eins.;)

BadSTuff
29-03-2002, 22:15
hi


nimm doch einfach diff und lass die ausgabe entsprechend auswerten.. wenn der inhalt gleich is dann haste halt garkeine ;-))

BadSTuff

Nighthawk
02-04-2002, 11:03
So sollte das Script in etwa aussehen (jedenfalls würde ich es so machen ;)):

#!/bin/bash

diff $1 $2 &> /dev/null

if [ "$?" != "0" ]; then
wasauchimmer
fi

Das ist die billigste Variante die hinter dem Script zwei Dateien als Parameter annimmt und sie auf Equivalenz prüft. Wenn die Dateien nicht gleich sind wird "wasauchimmer" gestartet. Natürlich alles noch ohne Syntaxchecks usw.

Raven
02-04-2002, 11:11
Danke und sorry, das ich den Betreff nicht korrekt gewählt hab. Bin momentan etwas durch n Wind :-)

Gruß

R@VeN