[EMAIL PROTECTED] - Digest    Saturday, January 13 2001    Volume 01 : Number 227




----------------------------------------------------------------------

Date: Sat, 13 Jan 2001 02:37:27 +0100
From: Markus Hahn <[EMAIL PROTECTED]>
Subject: [PUG] bash script =?iso-8859-1?Q?l=E4uft?= nicht

hi leute,
um die Gr�nde f�r das st�ndige einloggen zu suchen habe ich mal mir ein
skirpt aus dem Buch
Linux/Unix Kurzreferenz von Helmut Herold abgeschrieben.
Leider funktioniert es nicht so wie es soll.

Bei der Eingabe von:

bash-2.03#  baumgrep '-n strncpy' '*.h' /usr/include

kommt die Fehlermeldung:

/usr/bin/baumgrep: [: missing `]'
grep: invalid option -- t
Usage: grep [OPTION]... PATTERN [FILE]...
Try `grep --help' for more information.

- -----------------------------------------------------------------------

#!/usr/bin/bash
#                       baumgrep:                grep-Kommando fuer
ganze Direktorybaeume
#                       syntax:                      baumgrep
'[optionen] reg.ausdr.' 'datei(en)'[directory(s)]
#                       optionen                   alle fuer grep
zugelassenen Optionen.
#                        reg.ausdr.                legt die zu suchende
Begriffe fest;
#                        datei(en)                 legt die zu suchende
Dateien fest;
#
Expandierungszeichen sind erlaubt.
#                        directories               geben die Wurzeln der
zu durchsuchenden
#
Directoriebaeume an; ohne Angabe wird das
#
Working-Directory angenommen.
 # usage - gibt usage-Info aus
usage(){
  cat << EOF >&2
   usage:  baumgrep '[optionen] reg.ausdr.' 'datei(en)'[directory(s)]
  optionen  alle fuer grep zugelassenen Optionen
  reg.ausdr.  legt die zu suchende Begriffe fest;
    datei(en)  legt die zu suchende Dateien fest;
     Expandierungszeichen sind erlaubt.
  directories geben die Wurzeln der zu durchsuchenden
    Directoriebaeume an; ohne Angabe wird das
    Working-Directory angenommen.
EOF
}
 #--- main ------------------
if [ $# -lt 2]
then
   usage
   exit 1
fi

regausdr=$1
dir=${3:-'pwd'}

for name in 'find $dir -type d -print'
do
   grep $regausdr $name/$2
done

Ist ja quasi nur ein Zweizeiler aber ich finde den Fehler trotztdem
nicht

------------------------------

Date: Sat, 13 Jan 2001 06:39:38 +0100
From: Martin Schmitt <[EMAIL PROTECTED]>
Subject: Re: [PUG] major security bug in reiserfs (may affect SuSE Linux)

* Martin H. Kellner ([EMAIL PROTECTED]) wrote/schrieb:

> ---> [EMAIL PROTECTED] ???  ..oder so �hnlich

Wir wollen mal nicht �bertreiben. Nicht nur Threads, in denen es um die
Standardfrage "Wie konfiguriere ich ISDN?" geht, haben eine
Existenzberechtigung.

- -martin

- -- 
      Life sucks and then you die.
             And that`s the good part.

------------------------------

Date: Sat, 13 Jan 2001 07:04:10 +0100
From: Martin Schmitt <[EMAIL PROTECTED]>
Subject: [PUG] Re: =?iso-8859-1?Q?=5BPUG=5D_bash_script_l=E4uft_nicht?=

* Markus Hahn ([EMAIL PROTECTED]) wrote/schrieb:

> /usr/bin/baumgrep: [: missing `]'
> grep: invalid option -- t
> Usage: grep [OPTION]... PATTERN [FILE]...
> Try `grep --help' for more information.

Juhuu, endlich mal ein Thema, bei dem ich mitreden kann!!! :-)

> if [ $# -lt 2]   
               ^  
               Zwischen 2 und ] ein Leerzeichen einf�gen
               also if [ $# -lt 2 ]
> then
>    usage
>    exit 1
> fi

Das war aber einfach, weil es ja genau in der Fehlermeldung stand.

> for name in 'find $dir -type d -print'
              ^                        ^
              Das sind die falschen Zeichen. Hier m�ssen "Backticks"
              hin: `find $dir -type d -print`
              Mit diesen nicht der dazwischen enthaltene String
              zur�ckgegeben, sondern der Inhalt wird als Befehl ausgef�hrt
              und dessen Ausgabe verarbeitet. Das ist es ja, worauf "for"
              wartet.
> do
>    grep $regausdr $name/$2
> done

Ein Tip hierzu: Wenn so ein mit einer zusammengebauten Zeile gestartetes
Programm einen Fehler rauswirft, schadet es nicht, sich mal anzuschauen,
wie der Aufruf eigentlich aussieht, z.B. indem Du vor "grep" noch ein
"echo" gesetzt h�ttest um zu sehen, was er da �berhaupt versucht.

Viel Spa�,

- -martin

- -- 
Eagles may soar free and proud, but weasels never get sucked into jet engines.

------------------------------

Date: Sat, 13 Jan 2001 07:22:17 +0100
From: Martin Schmitt <[EMAIL PROTECTED]>
Subject: Re: [PUG] Hinweis

* Max Penk ([EMAIL PROTECTED]) wrote/schrieb:

> Ich glaube hier gibts auch T-onliner, oder?

> > Es gibt derzeit Probleme mit unserem SMTP-Relay: mailto.t-online.de.
> > Die Probleme sollte bis sp�testens morgen wieder behoben sein, wir
> bitten Sie daher
> > f�r diese Zeit auf den server: mailto.btx.dtag.de umzusteigen.

Wen juckts? Das ist doch der Mailserver f�rs Fu�volk. 

- ---> http://www.t-online.de/service/index/kemsvxea.htm

Ciao,

- -martin


- -- 
                  Weird enough for government work.

------------------------------

Date: Sat, 13 Jan 2001 09:42:16 +0100
From: Markus Hahn <[EMAIL PROTECTED]>
Subject: Re: [PUG] Re: [PUG] bash script =?iso-8859-1?Q?l=E4uft?= nicht

Martin Schmitt schrieb:

> * Markus Hahn ([EMAIL PROTECTED]) wrote/schrieb:
>
> > /usr/bin/baumgrep: [: missing `]'
> > grep: invalid option -- t
> > Usage: grep [OPTION]... PATTERN [FILE]...
> > Try `grep --help' for more information.
>
> Juhuu, endlich mal ein Thema, bei dem ich mitreden kann!!! :-)

Hey Martin Du bist so geil Junge
Thanx
Markus

------------------------------

Date: Sat, 13 Jan 2001 10:46:17 +0100
From: Markus Hahn <[EMAIL PROTECTED]>
Subject: Re: [PUG] =?iso-8859-1?Q?St=E4ndiger?= Verbindungsaufbau

Jochen Hein schrieb:

> >>>>> "Markus" == Markus Hahn <[EMAIL PROTECTED]> writes:
>
>  Markus> Jan 9 19:44:04 erde inetd[163]: it/over: socket: Invalid
>  Markus> argument
>
> Keine Idee.  Findest Du den String 'it/over' in der /etc/inetd.conf?

versuche ich gerade zu finden

>  Markus> Jan 9 19:44:04 erde inetd[163]: www/tcp: bind:
>  Markus> Address already in use
>
> Du versuchst in der /etc/inetd.conf einen Web-Server zu starten.
> Vorher hast Du aber schon einen Web-Server standalone gestartet.  Du
> wei�t, wie das mit dem inetd funktioniert?

Bei Inetd steige ich so langsam dahinter, aber ich dachte das ich eigentlich
nur den
Appache als standalone starte.

Markus--

> Nicht weil die Dinge schwierig sind, wagen wir sie nicht,
> sondern weil wir sie nicht wagen, sind sie schwierig.

Ich gebe mir M�he

Markus

------------------------------

Date: Sat, 13 Jan 2001 10:30:33 +0100
From: Markus Hahn <[EMAIL PROTECTED]>
Subject: [PUG] baumgrep skript

Hi Liste, hi Martin,

der erste Fehler ist behoben, aber:

nach dem eingabe von:

baumgrep '-n strncpy' '*.h'  /usr/include [enter]

sollte nur die Ausgabe

/user/include/string.h:11

folgen

da kommen eine Menge anderer Meldungen was vielleicht aber nicht so
schlimm w�re

schlimm ist dagegen die Ausgabe nach

baumgrep expr '*' /bin /usr/bin/ /etc [enter]

da kommt seitenweise M�ll.

Kannst du mir ausserdem die Befehle kommentieren. Ein bisschen C
Kenntnisse habe ich ja,

Thanx

Markus

------------------------------

Date: Sat, 13 Jan 2001 19:00:11 +0100
From: =?iso-8859-1?Q?TOBx=B2?= <[EMAIL PROTECTED]>
Subject: Re: [PUG] major security bug in reiserfs (may affect SuSE Linux)

Jochen Hein wrote:
> 
> >>>>> "Tina" == Tina Bermann <[EMAIL PROTECTED]> writes:
> 
>  Tina> was ist ReiserFS?  Tina
> 
> Ein Linux-Filesystem, entwickelt von einem Herrn Reiser (Vorname
> vergessen).  Eigentlich als Performance-Experiment gestartet, jetzt
> aber z.B. mit Journaling-Funktionen versehen.  D.h. nach einem Absturz
> dauert der fsck nur wenige Sekunden, egal, wie gro� das Filesystem
> ist.
Journaling bedeuted EINIGES mehr als ein schneller fsck !!!
Journaling garantiert transaktionssicherheit !!!!, d.h. wenn man daten
speichert und der Rechner dabei abst�rtzt sind die Daten 
nach einem fsck entweder gespeichert oder nicht. Jedoch kann es nicht
passieren, das datenfragmente planlos herumliegen.

>      Ist allerdings, wie ext3fs, XFS und JFS nicht im Standard-Kernel
> enthalten.  SuSE allerdings sponsort die Entwicklung und verwendet den
> Kram. Ich pers�nlich warte z.Zt. eher auf ext3fs, weil es
> Strukturkompatibel zum ext2fs ist und ich dann kein mkreiserfs machen
> mu�.
> 
> Jochen
> 
> --
> Nicht weil die Dinge schwierig sind, wagen wir sie nicht,
> sondern weil wir sie nicht wagen, sind sie schwierig.
> 
> ---------------------------------------------------------------------------
> PUG - Penguin User Group Wiesbaden - http://www.pug.org

TOBIas

PS: Reiserfs is ne feine sache!

------------------------------

Date: Sat, 13 Jan 2001 19:04:47 +0100
From: =?iso-8859-1?Q?TOBx=B2?= <[EMAIL PROTECTED]>
Subject: Re: [PUG] Suse7 =?iso-8859-1?Q?=E4ndert?= Adresseeinstellung  von ISA  Fritz 
Classic 

Reiner Lindner wrote:
> 
> Klar, hab ja auch yast1 genommen f�rs konfigurieren.
> Aber nachdem alles eingestellt ist (mit yast1) und du im Internet mit
> Netscape bist verliere ich die Verbindung weil meine Adresseinstellung nicht
> mehr stimmt, bzw. sich ge�ndert hat wie von Geisterhand (klar �ndere ich mit
> yast1 wieder von 200 auf 340 zur�ck, so wie die Karte auch gejumpert ist). Das
> ganze passiert nach ein sekunden surfen im Internet, also wenn eigendlich
> alles fetig konfiguriert ist!!! Das ganze l�sst sich beliebig oft
> wiederholen.
> 
> Reiner
> 
> ---------------------------------------------------------------------------
> PUG - Penguin User Group Wiesbaden - http://www.pug.org



Diese angewohnheit hat yast seit SuSE Linux 6.3!
Trag am besten alles per hand unter /etc/isdn ein.

TOBIas

------------------------------

Date: Sat, 13 Jan 2001 19:10:12 +0100
From: =?iso-8859-1?Q?TOBx=B2?= <[EMAIL PROTECTED]>
Subject: Re: [PUG] major security bug in reiserfs (may affect SuSE Linux)

Martin Schmitt wrote:
> 
> * Jochen Hein ([EMAIL PROTECTED]) wrote/schrieb:
> 
> >  Martin> aber die Sache mit dem nach ihm benannten
> >  Martin> FS, das er zu seinem Beruf gemacht hat, finde ich irgendwie
> >  Martin> ziemlich sonderbar.
> >
> > Hast Du Gr�nde daf�r?
> 
Das hat was mit dem VFS("-layer") zu tun, der kann noch kein journaling.
Wenn er das hatt, kommt reiserfs, etx3fs und das 'ding' von ..�hm SGI?
dazu.

> Nicht wirklich.
> 
> Zum einen finde ich es irgendwie affig, das ganze Projekt nach sich zu
> benennen. Bei "Linux" ist das okay, weil es sich aus der Historie so
> entwickelt hat, aber stell Dir mal vor, das w�rde jeder so machen.
> 
> Und dann das gekaufte Programmiererteam... Ich wei� nicht, ob das wirklich
> ein Kerngesch�ft f�r ihn ist, aber ich sehe die Gefahr, da� er an einem
> Punkt glaubt, _Anspruch_ auf einen Platz im Kerneltree zu haben, weil er so
> viel Zeit und Geld investiert hat. Reiser scheint ja der absolute FS-Guru
> zu sein, warum kann er seine Skills dann nicht woanders einbringen?
> 
> Zusammen damit, da� ich mit ReiserFS keine positiven Erfahrungen (Stichwort
> SMP) gemacht habe, hat sich bei mir einfach dieses schlechte Bauchgef�hl
> entwickelt.
> 
> -martin
> 
> --
> If the facts are against you, argue the law.
> If the law is against you, argue the facts.
> If the facts and the law are against you, run like hell.
> ---------------------------------------------------------------------------
> PUG - Penguin User Group Wiesbaden - http://www.pug.org

------------------------------

Date: Sat, 13 Jan 2001 19:16:51 +0100
From: Martin Schmitt <[EMAIL PROTECTED]>
Subject: Re: [PUG] baumgrep skript

* Markus Hahn ([EMAIL PROTECTED]) wrote/schrieb:

> Kannst du mir ausserdem die Befehle kommentieren. Ein bisschen C
> Kenntnisse habe ich ja,

Na, wenn Du C-Kenntnisse hast, ist das Ding doch selbsterkl�rend. Hast doch
selbst gesagt, da� es ein Zweizeiler ist.

Du brauchst nur 3 Manpages: bash, find, grep, schon ist die Geschichte
zuende erz�hlt.









Na gut.








usage(){
  cat << EOF >&2
        (l�sch)
EOF
}  

Hier wird eine Funktion f�r sp�ter vorbereitet. Zu lernen gibts hier nur
das "Document-Here"-Konstrukt mit "<< EOF" und die Umleitung der Ausgabe in
den Fehlerkanal.

if [ $# -lt 2 ]
then
   usage
   exit 1
fi

Wenn weniger als 2 Argumente da waren, wird usage() ausgef�hrt und mit
Fehlerstatus ausgestiegen. 

regausdr=$1

Das erste Argument kriegt einen lesbaren Namen, $regausdr.

dir=${3:-'pwd'}

$dir wird entweder mit dem dritten Argument, oder mit der Ausgabe von pwd
belegt. Da ist noch ein Fehler. Es mu� hei�en:

dir=${3:-`pwd`}


for name in `find $dir -type d -print`
do...done

find sucht unterhalb des in $dir genannten Verzeichnis nach Verzeichnissen
und gibt sie aus. Die for-Schleife liest eine Ausgabezeile nach der anderen
und belegt die Variable $name damit.

grep $regausdr $name/$2

Durchsucht $name/Dateimuster nach dem Suchmuster.

Alles in allem kein sehr sch�nes Script. So w�rde ich mir nicht einmal f�r
den Hausgebrauch �ber die Runden helfen. Das lieblose Geschnodder kann man
auch direkt am Prompt tippen. 

Mich pers�nlich st�rt auf den ersten Blick, da� die $1 zwischendrin grundlos
umbenannt wird, w�hrend sich die $2 in der Form bis zum Schlu� durchmogelt.
Wer schon diese kryptische Aktion mit der geschweiften Klammer anwendet,
d�rfte etwas mehr auf die Ordnung achten, wenn das auch noch in einem Buch
abgedruckt wird.

- -martin
- -- 
                  Weird enough for government work.

------------------------------

Date: Sat, 13 Jan 2001 19:17:10 +0100
From: Martin Schmitt <[EMAIL PROTECTED]>
Subject: [PUG] Re: =?iso-8859-1?Q?=5BPUG=5D_Re:_=5BPUG=5D_bash_script_l=E4uft_nicht?=

* Markus Hahn ([EMAIL PROTECTED]) wrote/schrieb:

> > Juhuu, endlich mal ein Thema, bei dem ich mitreden kann!!! :-)
> 
> Hey Martin Du bist so geil Junge

Was?

- -martin

- -- 
           The world is coming to an end.  Please log off.

------------------------------

Date: Sat, 13 Jan 2001 21:23:01 +0100
From: Denny <[EMAIL PROTECTED]>
Subject: [PUG] XFree4002 Schrift ist so zerfasert

hi,

ich habe mir grad unter potato 22 mit xfree4002 und den Nvidia Treibern 
(ErazorX2) den Xserver zum laufen gebracht. Ich habe mir erhofft, das die 
Schrift nun besser aussieht. Doch leider ist sie genauso zerfasert, wie unter 
Xfree3.xxx . L��t sich das irgendwie �ndern? ich arbeite unter KDE2. Es soll 
doch unter Xfree4002 m�glich sein, antialiased fonts zu nutzen. Was brauch 
ich daf�r?

Ach wo ich schon dabei bin. Bei jeder 2. Installation bleibt mein potato nach 
einem Update auf XFree4002 bei dem start vom Xfont Server stehen. Keine 
eingabe au�er STRG+ALT+ENTF ist mehr m�glich. Wei� jemand rat? Deswegen la� 
ich ihn bei der Installation immer raus (ich kann ihn doch sicher auch extra 
installieren, oder)

Das zweite ist einfach meine Mausgeschwindigkeit, wo stelle ich sie schneller 
ein, also nicht die Beschleunigung, ich nehme an als Option in der XF86conf.

Danke euer Denny

ps. ich nutze die pakete vom ftp von xfree und Nvidia.

------------------------------

Date: Sat, 13 Jan 2001 21:45:37 +0100
From: Markus Hahn <[EMAIL PROTECTED]>
Subject: Re: [PUG] baumgrep skript

Martin Schmitt schrieb:

> * Markus Hahn ([EMAIL PROTECTED]) wrote/schrieb:
>
> > Kannst du mir ausserdem die Befehle kommentieren. Ein bisschen C
> > Kenntnisse habe ich ja,
>
> Na, wenn Du C-Kenntnisse hast, ist das Ding doch selbsterkl�rend. Hast doch
> selbst gesagt, da� es ein Zweizeiler ist.
>
> Du brauchst nur 3 Manpages: bash, find, grep, schon ist die Geschichte
> zuende erz�hlt.
>

sorry Martin,
das Skript als solches habe ich schon verstanden.
nur nach Beendigung des Skriptes gibt der gut Herr die folgenden Befehle ein:

chmod  u+x Baumgrep --> klar datei wird ausfuehrbar gemacht
aber dannach:
baumgrep '-n strncpy' '*.h' /bin /user/bin /etc  --> hat wohl was mir ner header
Datei zu tun ?!

baumgrep expr '*' /bin /usr/bin /etc  --> ??? voellig ratlos!

------------------------------

Date: Sat, 13 Jan 2001 21:54:55 +0100
From: J�rgen Seibel <[EMAIL PROTECTED]>
Subject: [PUG] strings in Dateien finden

Da gibt`s doch irgend so`n Tool, wo man Zeichenketten _innerhalb_ von
Dateien suchen kann?

locate greift auf die interne Datenbank zu
und ist recht schnell, habe ich festgestellt.
Sucht aber nur nach strings innerhalb von _Dateinamen_
und braucht keine Metazeichen (wie *, ? usw..)

find sucht nur nach _Verzeichnisnamen_ und braucht Metazeichen,
wenn man den Dateinamen nicht genau angibt und sucht nur ab 
dem Verzeichnis, wo man steht.
Ich habe schon find -name probiert. :-(
Da kann ich `ne Firma gr�nden gehen, oder eine alte zumachen..
bis der fertig ist (selbst bei meiner CPU von 400MHZ)

Wenn ich da was durcheinandergeworfen habe, oder man kann
find, locate oder grep irgendwie verpipen, mit 18 Optionen und
46 Schaltern versehen, ...auch gut. Aber ich weiss es nicht, sorry ;-(

Gruss von  J � R G E N
(Ab jetzt "nix Gruss von Herr Remobau" :-)
Habe am Do beim Treffen Mecker gekriegt..)

- --
Mit freundlichem Gru�, Fa. Remobau (J.Seibel)
- ---------------------------------------------
Internetadresse: http://www.remobau.de
E-Mail Adresse     [EMAIL PROTECTED]
tel.b�ro:     0700-31130920 
tel.mobil:    0177-31130920
- ---------------------------------------------

------------------------------

Date: Sat, 13 Jan 2001 22:28:12 +0100
From: Patrick Mauritz <[EMAIL PROTECTED]>
Subject: Re: [PUG] XFree4002 Schrift ist so zerfasert

> doch unter Xfree4002 m�glich sein, antialiased fonts zu nutzen. Was brauch 
> ich daf�r?
das muss von der software unterstuetzt werden - einfach noch ein wenig warten :)

------------------------------

Date: Sat, 13 Jan 2001 22:34:48 +0100
From: Martin Schmitt <[EMAIL PROTECTED]>
Subject: Re: [PUG] baumgrep skript

* Markus Hahn ([EMAIL PROTECTED]) wrote/schrieb:

> das Skript als solches habe ich schon verstanden.
> nur nach Beendigung des Skriptes gibt der gut Herr die folgenden Befehle ein:
> 
> chmod  u+x Baumgrep --> klar datei wird ausfuehrbar gemacht
> aber dannach:
> baumgrep '-n strncpy' '*.h' /bin /user/bin /etc  --> hat wohl was mir ner header
> Datei zu tun ?!
> 
> baumgrep expr '*' /bin /usr/bin /etc  --> ??? voellig ratlos!

Ja wie jetzt? /Ich/ soll /Dir/ erkl�ren, was /Dein/ Script macht? 

Mu� ich das verstehen?

- -martin

- -- 
     The three Rs of Microsoft support: Retry, Reboot, Reinstall.

------------------------------

Date: Sat, 13 Jan 2001 22:39:13 +0100
From: Denny <[EMAIL PROTECTED]>
Subject: Re: [PUG] XFree4002 Schrift ist so zerfasert

hi

> das muss von der software unterstuetzt werden - einfach noch ein wenig
> warten :)

oh. wo ich es doch hasse zu warten :-(

nun ja was solls.

danke

------------------------------

Date: Sat, 13 Jan 2001 22:58:52 +0100
From: Martin Schmitt <[EMAIL PROTECTED]>
Subject: Re: [PUG] strings in Dateien finden

* J�rgen Seibel ([EMAIL PROTECTED]) wrote/schrieb:

> Da gibt`s doch irgend so`n Tool, wo man Zeichenketten _innerhalb_ von
> Dateien suchen kann?

Grep, aber das kann nicht ordentlich in Unterverzeichnisse abtauchen.

> find sucht nur nach _Verzeichnisnamen_ und braucht Metazeichen,
> wenn man den Dateinamen nicht genau angibt und sucht nur ab 
> dem Verzeichnis, wo man steht.
> Ich habe schon find -name probiert. :-(

Das ist nicht richtig. Find sucht auch nach Dateinamen. Genau gesagt kann
man find sagen, welche Dateien es suchen soll. Verzeichnisse, Links,
Dateien, die in den letzten 3 Tagen ge�ndert wurden, usw. Find ist schon
ziemlich m�chtig, man mu� die Manpage nur mit viel Geduld durchgehen.

> Da kann ich `ne Firma gr�nden gehen, oder eine alte zumachen..
> bis der fertig ist (selbst bei meiner CPU von 400MHZ)

Wohl wahr. Find auf mein /home-Filesystem dauert Stunden. ;-)

> Wenn ich da was durcheinandergeworfen habe, oder man kann
> find, locate oder grep irgendwie verpipen, mit 18 Optionen und
> 46 Schaltern versehen, ...auch gut. Aber ich weiss es nicht, sorry ;-(

Zu Locate kann ich nicht viel sagen, Grep hat nur wenig Schalter, und Find
ist mit seinen Schaltern nur dann der blanke Horror, wenn man nicht mit 
System an die Sache herangeht.

Wenn Du unter /etc eine Datei suchen willst, die "foo" enth�lt, kannst Du
Grep und Find kombinieren:

find /etc -name "*" -type f -print|
while read DATEI                # Wir brauchen den Dateinamen noch.
do
        TEXT=`grep foo "$DATEI"` && echo -e "$DATEI:\n$TEXT\n\n"
done

Eine bessere M�glichkeit kenne ich im Moment auch nicht. Es gibt f�r Find
eine Option "-exec" um direkt was mit gefundenen Dateien anzustellen, die
ist mir aber zu kompliziert, weil da ein halbes Dutzend Metazeichen
entwertet werden mu�, oder auch nicht, je nach Shell. Das funktioniert nie
auf Anhieb.

- -martin

- -- 
If the facts are against you, argue the law.
If the law is against you, argue the facts.
If the facts and the law are against you, run like hell.

------------------------------

End of [EMAIL PROTECTED] - Digest V1 #227
************************************

--------------------------------------------------------------------------
Digest von "[EMAIL PROTECTED]" - http://www.pug.org

Antwort per Email an