Linux Befehl Suse

0 views
Skip to first unread message

gwe77

unread,
Dec 15, 2005, 2:06:52 PM12/15/05
to netzwerke
Hey, kann mir jemand sagen mit welchem Linux Befehl man unter Suse alle
Dateien nach einem String, z.B. "eth0" durchsuchen kann? Dieser Befehl
sollte dann die Dateien auflisten, die diesen String enthalten.

Thnx!!

watson77

unread,
Dec 15, 2005, 2:10:38 PM12/15/05
to netzwerke
Tach

Am besten nimmst du "grep"

Die Syntax wäre dann:

grep (-l) <searchpattern> <filepattern>

-l ist optional und gibt dir direkt die filenamen aus wo es gefunden
wurde.
der searchpattern wäre dann eth0
filepattern ist wo er anfangen soll zu suchen bzw welche art files er
suchen soll
also für alle files nimmt man einfach *
fuer files in den foldern einer ebene nimmt man */*
nur in java files nimmt man *.java

Capice? :D

Message has been deleted

watson77

unread,
Dec 15, 2005, 2:22:46 PM12/15/05
to netzwerke
also find hat den grossen vorteil das es rekursiv suchen kann. das
heisst im schlimmsten fall machst du find auf / und dann geht es alle
verzeichnisse die darunter liegen (was in diesem falle ALLE wären)
durch und sucht nach dateien.
ich bin mir aber nicht sicher ob find auch in dateien kuckt oder nur in
dem dateinamen sucht. das könntest du eventuell mit einem "man find"
rausfinden
ausserdem hat mir find eine zu komplizierte syntax um mir das zu merken.

Reply all
Reply to author
Forward
0 new messages