Mailinglist Archive: opensuse-de (6694 mails)

< Previous Next >
Re: Verzeichnisse vergleichen
  • From: David Haller <david@xxxxxxxxxx>
  • Date: Thu, 17 Jan 2002 04:51:22 +0100
  • Message-id: <20020117045122.A7425@xxxxxxxxxxxxxxxxxx>
Ups. War wohl doch schon zu muede... ;(

On Thu, 17 Jan 2002, David Haller wrote:
Die erste Variablen $1 bis ... beinhalten die Kommandozeilenargumente.

s/erste//

while read "line"; do
if echo "$line" | $GREP -q '^Files.*differ$'; then
## Achtung: das ist "anfaellig gegen Dateinamen wie z.B.:
## 'XXX and YYY' und 'Files XXX' und 'XXX differ' etc.
## die naechste Zeile sollte letztere beiden Probleme loesen,
^^^^^^^^
ich hab anschliessend nochmal umgestellt, gemeint ist die erste Zeile
nach dem else:

else
line=`echo "$line" | $SED 's¡^Files ¡¡;s¡differ$¡¡'`
oldfile=`echo "$line" | $SED 's¡Files \(.*\) and .*¡\1¡'`
newfile=`echo "$line" | $SED 's¡Files .* and \(.*\) differ$¡\1¡'`
^^^^^ ^^^^^^
und das ist natuerlich Schwachfug, nachdem ich die oben erst entfernt
habe...

Muss also heissen:

oldfile=`echo "$line" | $SED 's¡^\(.*\) and .*¡\1¡'`
newfile=`echo "$line" | $SED 's¡.*and \(.*\)$¡\1¡'`

Sorry fuer die Fehler...

-dnh, hui, danke sigmonster, die sig passt mal wieder :)

--
"Awooga! Awooga! Someone put my clothes back on!"

< Previous Next >