Am Dienstag, 13. Mär. 2001 um 12:30:41, schrieb Daniel Wolpert
Norman Reppingen wrote:
Hallo Listenleute !
Ich muss in unserm Webserver (Solaris) nach ner Kette aus 4 Zeichen suchen, und zwar auf der ganzen Mühle, weil die 4 Zeichen _überall_ ersetzt werden sollen. Mach ich das nicht am besten mit find ? Oder mit grep ? Extra dafür n Perl-Script is wohl Overkill, obwohl mich das auch interessieren würde.
Mit welchem Konsolenbefehl komm ich da am weitesten ?
find <verzeichnis> -type f -exec grep <optionen> <pattern>{} \;
Hallo Daniel, also wenn es über den kompletten Verzeichnisbaum gehen soll, dann ist das ganze mit "xargs" um einiges schneller. Also so in diesem Fall. find / -type f |xargs --max-procs=0 grep "gesuchter String" >datei Dann hat man alles schön in einer Datei, wo man dann in einem 2.Anlauf alles ersetzen kann. In einem Skript lässt sich das natürlich alles auf einmal machen. CU Michael -- Wenn Ich jetzt noch ein paar bute Krötenpillchen bekomme, dann leg Ich mich ganz brav in das schöne grosse weisse bett da drüben. [WoKo in dag°]