<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>grep</title>
    <link>http://forum.geizhals.at/feed.jsp?id=905523</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(3): grep</title>
      <link>http://forum.geizhals.at/t905523,8150826.html#8150826</link>
      <description>Servus,&lt;br&gt;&lt;br&gt;ich war noch eine Antwort bezüglich des * schuldig:&lt;br&gt;&lt;br&gt;Bei -r würde ich ihn wie gesagt nicht verwenden, falls du wirklich alle Dateien und Unterverzeichnisse durchsuchen möchtest.&lt;br&gt;&lt;br&gt;Den * nutzt man in der Regel, wenn man nur bestimmte Dateien oder Verzeichnisse durchsuchen möchte, z.B. "*.txt" oder "C:\Rechnungen_202*\"&lt;br&gt;&lt;br&gt;Leider ist das in Windows jedoch scheinbar bei jedem Programm extra zu machen, so dass sich zwei Windows grep.exe im Verhalten voneinander unterscheiden könnten, wie sie mit dem * umgehen.&lt;br/&gt;</description>
      <pubDate>Fri, 14 Apr 2023 11:49:11 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905523,8150826.html#8150826</guid>
      <dc:creator>ChronosEpos</dc:creator>
      <dc:date>2023-04-14T11:49:11Z</dc:date>
    </item>
    <item>
      <title>Re(3): grep</title>
      <link>http://forum.geizhals.at/t905523,8150436.html#8150436</link>
      <description>Servus,&lt;br&gt;&lt;br&gt;am sichersten fährst du mit:&lt;br&gt;&lt;br&gt;grep -r (-r ohne File-Operand = aktuelles Verzeichnis, siehe Doku &lt;a href="https://linuxcommand.org/lc3_man_pages/grep1.html" rel="noopener" target="_blank"&gt;https:/&lt;wbr/&gt;/&lt;wbr/&gt;linuxcommand.org/&lt;wbr/&gt;lc3_man_pages/&lt;wbr/&gt;grep1.html&lt;/a&gt; )&lt;br&gt;grep -r . (ebenfalls aktuelles Verzeichnis, sollte gleich wie oben sein)&lt;br&gt;grep -r VERZEICHNISNAME&lt;br&gt;&lt;br&gt;Potentiell weniger Ergebnisse bekommst du mit:&lt;br&gt;&lt;br&gt;grep -r *&lt;br&gt;grep -r VERZEICHNISNAME\*&lt;br&gt;&lt;br&gt;...bei diesen Fehlen dir jeweils die unsichtbaren/versteckten Dateien und Ordner im obersten Verzeichnis.&lt;br&gt;&lt;br&gt;Jetzt ist es aber so, dass diese *-Sache in Windows von jedem Programm selbst anders umgesetzt werden kann. Das obige stimmt zu 99%, wenn dein grep halbwegs standardkonform programmiert wurde aber du könntest es selbst mit ein paar unsichtbaren/versteckten Dateien/Ornern testen.&lt;br/&gt;</description>
      <pubDate>Mon, 10 Apr 2023 11:13:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905523,8150436.html#8150436</guid>
      <dc:creator>ChronosEpos</dc:creator>
      <dc:date>2023-04-10T11:13:03Z</dc:date>
    </item>
    <item>
      <title>Re(4): grep</title>
      <link>http://forum.geizhals.at/t905523,8150341.html#8150341</link>
      <description>Geil : D&lt;br&gt;&lt;br&gt;(ich wollt bei der Frage nach Deinem Prompt eben fragen, ob Du wirklich meinen gesamten Post verwendet hast - hielte das aber fuer uebertrieben und laecherlich.. - ich find das so oarg!)&lt;br&gt;(Es braucht damit die meisten Foren, wo Menschen auf menschliche Anfragen antworten koennten, also wirklich nimmer..?)&lt;br&gt;&lt;br&gt;&lt;br&gt;Oarg.... ich bin entsetzt und begeistert zugleich!&lt;br&gt;&lt;br&gt;&lt;br&gt;Danke Dir,&lt;br&gt;schoenes Osterwochenende!&lt;br&gt;j.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 08 Apr 2023 20:29:10 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905523,8150341.html#8150341</guid>
      <dc:creator>Psychopath</dc:creator>
      <dc:date>2023-04-08T20:29:10Z</dc:date>
    </item>
    <item>
      <title>Re(2): grep</title>
      <link>http://forum.geizhals.at/t905523,8150340.html#8150340</link>
      <description>Servus ChronosEpos,&lt;br&gt;&lt;br&gt;Dank fuer Dir Deine interessanten Einwaende!&lt;br&gt;&lt;br&gt;D.h. der * ist unnoetig.. (oder gibt es auch Faelle, wo der notwendig waer?), der . auch also?&lt;br&gt;&lt;br&gt;Freundlichen Gruss!&lt;br&gt;Schoenen kuehlen Fruehlingssonntag...&lt;br&gt;j.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 08 Apr 2023 20:25:28 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905523,8150340.html#8150340</guid>
      <dc:creator>Psychopath</dc:creator>
      <dc:date>2023-04-08T20:25:28Z</dc:date>
    </item>
    <item>
      <title>Re(3): grep</title>
      <link>http://forum.geizhals.at/t905523,8150294.html#8150294</link>
      <description>&lt;blockquote&gt;&lt;em&gt;&amp;nbsp;&amp;nbsp;was hast Du denn fuer einen prompt verwendet?&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Ich hab deinen gesamten Post rein kopiert, weil ich ihn nach 3mal selber lesen noch nicht wirklich verstanden hab &lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 08 Apr 2023 10:18:39 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905523,8150294.html#8150294</guid>
      <dc:creator>hellbringer</dc:creator>
      <dc:date>2023-04-08T10:18:39Z</dc:date>
    </item>
    <item>
      <title>Re: grep</title>
      <link>http://forum.geizhals.at/t905523,8150282.html#8150282</link>
      <description>Wenn du nicht ganz unten im Verzeichnisbaum bist (zB C:\ ), dann ist das Einfachste, das Ergebnis einfach eine Verzeichnisebene höher ausgeben zu lassen:&lt;br&gt;&lt;br&gt;grep -i -r suchbegriff * &gt; ..\AUSGABEDATEI&lt;br&gt;&lt;br&gt;durch das vorangestellte ..\ liegt die Datei dann eine Ebene über dem Verzeichnis, in dem du dich gerade befindest und kann dadurch den grep-Befehl nicht stören.&lt;br&gt;&lt;br&gt;Beispiel: du fürst den Befehl im Verzeichnis C:\foo\bar\ aus (bar ist das Verzeichnis, das du rekursiv durchsuchen möchtest) -&gt; dann liegt AUSGABEDATEI nun eine Ebene höher auf C:\foo\&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 08 Apr 2023 09:16:35 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905523,8150282.html#8150282</guid>
      <dc:creator>ChronosEpos</dc:creator>
      <dc:date>2023-04-08T09:16:35Z</dc:date>
    </item>
    <item>
      <title>Re: grep</title>
      <link>http://forum.geizhals.at/t905523,8150281.html#8150281</link>
      <description>Wenn du nicht ganz unten im Verzeichnisbaum bist (zB C:\ ), dann ist das Einfachste, das Ergebnis einfach eine Verzeichnisebene tiefer ausgeben zu lassen:&lt;br&gt;&lt;br&gt;grep -i -r suchbegriff * &gt; ..\AUSGABEDATEI&lt;br&gt;&lt;br&gt;durch das vorangestellte ..\ liegt die Datei dann eine Ebene über dem Verzeichnis, in dem du dich gerade befindest und kann dadurch den grep-Befehl nicht stören.&lt;br&gt;&lt;br&gt;Beispiel: du fürst den Befehl im Verzeichnis C:\foo\bar\ aus (bar ist das Verzeichnis, das du rekursiv durchsuchen möchtest) -&gt; dann liegt AUSGABEDATEI nun eine Ebene höher auf C:\foo\&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 08 Apr 2023 09:16:35 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905523,8150281.html#8150281</guid>
      <dc:creator>ChronosEpos</dc:creator>
      <dc:date>2023-04-08T09:16:35Z</dc:date>
    </item>
    <item>
      <title>Re: grep</title>
      <link>http://forum.geizhals.at/t905523,8150283.html#8150283</link>
      <description>Wenn du nicht ganz unten im Verzeichnisbaum bist (zB C:\ ), dann ist das Einfachste, das Ergebnis einfach eine Verzeichnisebene höher ausgeben zu lassen:&lt;br&gt;&lt;br&gt;grep -i -r suchbegriff * &gt; ..\AUSGABEDATEI&lt;br&gt;&lt;br&gt;durch das vorangestellte ..\ liegt die Datei dann eine Ebene über dem Verzeichnis, in dem du dich gerade befindest und kann dadurch den grep-Befehl nicht stören.&lt;br&gt;&lt;br&gt;Beispiel: du fürst den Befehl im Verzeichnis C:\foo\bar\ aus (bar ist das Verzeichnis, das du rekursiv durchsuchen möchtest) -&gt; dann liegt AUSGABEDATEI nun eine Ebene höher auf C:\foo\&lt;br&gt;&lt;br&gt;&lt;br&gt;-----&lt;br&gt;Ergänzung: Achtung mit der Kombination von -r und *:&lt;br&gt;&lt;br&gt;Wenn du wirklich alles suchen möchtest, brauchst du bei -r kein zusätzliches * mehr.&lt;br&gt;Zumindest auf Linux findest du mit -r pplus * potentiell WENIGER als wenn du nur -r verwendest. Das liegt daran, dass * die unsichtbaren Dateien im selben Verzeichnis ausblendet, während -r wirklich alle einschließt. Wie das auf Windows ist, weiß ich nicht, falls es gleich ist, dann fehlen dir bei deiner Suche potentiell die unsichtbaren Dateien aus dem Verzeichnis, wo du den Befehl ausführst.&lt;br&gt;&lt;br&gt;&lt;a href="https://askubuntu.com/questions/1028725/what-does-the-asterisk-do-in-grep-nri-searchstring" rel="noopener" target="_blank"&gt;https:/&lt;wbr/&gt;/&lt;wbr/&gt;askubuntu.com/&lt;wbr/&gt;questions/&lt;wbr/&gt;1028725/&lt;wbr/&gt;what-does-the-asterisk-do-in-grep-nri-searchstring&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Sat, 08 Apr 2023 09:16:35 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905523,8150283.html#8150283</guid>
      <dc:creator>ChronosEpos</dc:creator>
      <dc:date>2023-04-08T09:16:35Z</dc:date>
    </item>
    <item>
      <title>Re(2): grep</title>
      <link>http://forum.geizhals.at/t905523,8150263.html#8150263</link>
      <description>Servus colo,&lt;br&gt;&lt;br&gt;Danke auch (oder insb.) Dir fuer Deine kompetente Antwort! &lt;small img src="angry.gif" width="16" height="19" align="absmiddle" alt="&amp;gt;-("&gt;sry hellbringer; ist nicht boes gemeint, und obiger Dank an Dich war auch ehrlich gemeint! - aber colo scheint es von sich heraus zu wissen... - aber vielleicht wird er in den naechsten Monaten ja eh wegautomatisiert : )&lt;/small&gt;&lt;br&gt;&lt;br&gt;find hab ich auch hier (gibts an sich ja auch auf Windows von MS; aber ich hab tatsaechlich das GNU find version 4.1 von UnxUtils) - aber das hat mich irgendwie immer schon ueberfordert.. (dabei hab ich vor 20 Jahren sogar ein kleines &lt;a href="https://www.oreilly.com/library/view/sed-and-awk/0596003528/"&gt;Buch&lt;/a&gt; ueber awk etc gelesen und mir eingebildet verstanden zu haben - aber nie wirklich verwendet und entsprechend alles vergessen)&lt;br&gt;&lt;br&gt;&lt;br&gt;Das Problem war wohl wirklich einfach, dass ich das Ergebnis ins aktuell zu durchsuchende Verzeichnis schreiben hab lassen... - drum die &gt; 160GB, drum auch aehnlich viele Schreib- wie Lesebytes..&lt;br&gt;&lt;br&gt;(btw, Anlass meiner Frage war, dass ich einen nicht wirklich SQL-]Dump hab [also ein {Personen- etc}Datensatz pro Zeile, aber Spaltenreihenfolgen oder -Details sind eher unbekannt] und ich daraus Ergebnisse wollte [z.B. Vorname &amp; Nachname])&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Zur Belohnung fuer Deine geschaetzte Antwort darfst Du Dich auch mit einer alten Anfrage von mir beschaeftigen! - &lt;br&gt;&lt;a href="https://forum.geizhals.at/t901154,-1.html" rel="noopener" target="_blank"&gt;https:/&lt;wbr/&gt;/&lt;wbr/&gt;forum.geizhals.at/&lt;wbr/&gt;t901154,-1.html&lt;/a&gt; &lt;br&gt;(Ergaenzung zu damals: die 2 [oder gar mehr] Suchbegriffe sollten in beliebiger Reihenfolge vorkommen!)&lt;br&gt;&lt;br&gt;Guten Abend, schoenes Fruehlingswochenende soweit,&lt;br&gt;j.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 08 Apr 2023 00:18:42 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905523,8150263.html#8150263</guid>
      <dc:creator>Psychopath</dc:creator>
      <dc:date>2023-04-08T00:18:42Z</dc:date>
    </item>
    <item>
      <title>Re(2): grep</title>
      <link>http://forum.geizhals.at/t905523,8150262.html#8150262</link>
      <description>Ah, das klingt plausibel. Danke, liebes ChatGPT! (aber schon bissi gruselig auch...)&lt;br&gt;&lt;br&gt;Danke Dir, lieber hellbringer aber eigentlich natuerlich. : ) - was hast Du denn fuer einen prompt verwendet?&lt;br&gt;&lt;br&gt;Gruss,&lt;br&gt;j.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 07 Apr 2023 23:52:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905523,8150262.html#8150262</guid>
      <dc:creator>Psychopath</dc:creator>
      <dc:date>2023-04-07T23:52:03Z</dc:date>
    </item>
    <item>
      <title>Re(2): grep</title>
      <link>http://forum.geizhals.at/t905523,8150227.html#8150227</link>
      <description>Nicht schlecht - aber der letzte Absatz ist (wegen des rekursiven Modus von `grep` durch "-r" im Argumentvektor) Humbug/Halluzination.&lt;br/&gt;</description>
      <pubDate>Fri, 07 Apr 2023 16:51:44 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905523,8150227.html#8150227</guid>
      <dc:creator>colo</dc:creator>
      <dc:date>2023-04-07T16:51:44Z</dc:date>
    </item>
    <item>
      <title>Re: grep</title>
      <link>http://forum.geizhals.at/t905523,8150224.html#8150224</link>
      <description>Die Redirection in AUSGABEDATEI da macht die (Windows-)Shell (vmtl. cmd.exe?) - ich weisz nicht wirklich, wie das unter Windows dann funktioniert, aber es ist grundsaetzlich schon moeglich, dass das ungute Konsequenzen hat: Wenn dein `grep` die so erstellte AUSGABEDATEI erst nach dem ersten Match von &lt;i&gt;suchbegriff&lt;/i&gt; zu lesen beginnt, und dann vielleicht fuer jede Zeile in AUSGABEDATEI (die ja dann auch &lt;i&gt;suchbegriff&lt;/i&gt; beinhaltet, sonst haette `grep` sie nicht reingeschrieben) noch eine Zeile an deren Ende haengt... &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt; ad nauseam/infinitum.&lt;br&gt;&lt;br&gt;&lt;br&gt;Ich wuerde es so machen, falls du `find` auch zur Hand hast:&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;find .  -xdev -type f -a \! -name AUSGABEDATEI -exec grep -H -i {} + | tee AUSGABEDATEI&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;Weitere Flags/Optionen, die du vielleicht noch fuer bessere Performance setzen (oder zumindest, wenn dein konkreter Anwendungsfall es halt erlaubt, ueber ihren Einsatz nachdenken) koenntest, waeren:&lt;br&gt;&lt;br&gt;&lt;b&gt;-F&lt;/b&gt; = uebliche Nichtterminalzeichen in &lt;i&gt;suchbegriff&lt;/i&gt; werden als Terminalzeichen/Literale interpretiert (=RegEx sind deaktiviert, `grep` macht einfache String-Suche)&lt;br&gt;&lt;b&gt;-q&lt;/b&gt; = `grep` signalisiert nur noch ueber den exit status, dass &lt;i&gt;suchbegriff&lt;/i&gt; gefunden wurde; dann ist aber eine Anpassung des Aufrufs notwendig - lohnt idR nur bei langen/groszen Dateien&lt;br/&gt;</description>
      <pubDate>Fri, 07 Apr 2023 16:47:08 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905523,8150224.html#8150224</guid>
      <dc:creator>colo</dc:creator>
      <dc:date>2023-04-07T16:47:08Z</dc:date>
    </item>
    <item>
      <title>Re: grep</title>
      <link>http://forum.geizhals.at/t905523,8150172.html#8150172</link>
      <description>ChatGPT sagt:&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;Die Syntax deines Befehls sieht korrekt aus, aber es gibt ein Problem, das erklärt, warum das Wort "AUSGABEDATEI" in deinen Ergebnissen auftaucht. Wenn die AUSGABEDATEI im selben Verzeichnis liegt wie die Dateien, die du durchsuchst, wird grep auch die AUSGABEDATEI selbst durchsuchen und die Ergebnisse darin finden. Um das zu vermeiden, kannst du die AUSGABEDATEI in einem anderen Verzeichnis speichern oder den Befehl wie folgt ändern:&lt;br&gt;&lt;br&gt;grep -i -r --exclude=AUSGABEDATEI suchbegriff * &gt; AUSGABEDATEI&lt;br&gt;&lt;br&gt;Dieser Befehl schließt die AUSGABEDATEI von der Suche aus.&lt;br&gt;&lt;br&gt;Was deine Frage zum Verwenden von . anstelle von * betrifft: Der Unterschied besteht darin, dass * alle Dateien und Verzeichnisse im aktuellen Verzeichnis durchsucht, während . nur das aktuelle Verzeichnis durchsucht. Da du rekursiv suchen möchtest, ist * die richtige Wahl.&lt;/blockquote&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 07 Apr 2023 07:10:20 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905523,8150172.html#8150172</guid>
      <dc:creator>hellbringer</dc:creator>
      <dc:date>2023-04-07T07:10:20Z</dc:date>
    </item>
    <item>
      <title>grep</title>
      <link>http://forum.geizhals.at/t905523,8150156.html#8150156</link>
      <description>&lt;s&gt;Genaugenommen bin ich hier ja falsch; weil ich &lt;tt&gt;grep&lt;/tt&gt; grad (unxutils) auf Windows verwend; dacht mir aber, dass ich hier am ehesten die entsprechend wissenden Menschen finde.&lt;/s&gt;&lt;br&gt;&lt;br&gt;Ich durchsuche grad seit Stunden ein Verzeichnis - insg. lediglich 6GB gross - mit grep. Dass das eine Zeit dauert (auf meinem bald 10 Jahre alten Notebook mit HDD) find ich ok und hab ich auch nicht anders erwartet.&lt;br&gt;&lt;br&gt;Aber dass es mehrere Stunden dauert ueberrascht mich; ok, mag sein.&lt;br&gt;&lt;br&gt;Aber aber: Lt. Taskmanager wurden dabei um die 160GB sowohl gelesen als auch geschrieben.&lt;br&gt;&lt;br&gt;Jetzt bin ich beim zweiten grep-Befehl - &lt;tt&gt;grep -i -r suchbegriff * &gt; AUSGABEDATEI&lt;/tt&gt; - lt. taskmgr auch schon wieder bei mehr als 64GB reads und mehr als 60GB writes.&lt;br&gt;&lt;br&gt;&lt;br&gt;Meine Fragen an Euch kundige Menschen also:&lt;br&gt;* wieso ueberhaupt soviel IO wenn das zu durchsuchende Material lediglich rund 6GB hat?&lt;br&gt;* wieso fast aehnlich viele writes, wenn es meinem Verstaendnis nach ja doch nur um suchen=lesen geht?&lt;br&gt;&lt;br&gt;Ueber etwaige Erklaerungen wuerde ich mich sehr freuen und waer dankbar!&lt;br&gt;&lt;br&gt;Freundlichen Gruss, guten Morgen,&lt;br&gt;j.&lt;br&gt;&lt;br&gt;&lt;br&gt;edit: Ok, nachdem das jetzt wieder die ganzen restlichen 160GB aufgebraucht hat liegt mir jetzt zumindest ein Ergebnis vor: und darin kommt ein bissi oft (ueberwiegend; fast nur) "AUSGABEDATEI" vor (zwischendurch paarmal auch "suchbegriff").&lt;br&gt;&lt;br&gt;Ihr duerft mich also virtuell vmtl. ein bissi schlagen (weiss nicht, macht das Spass?), da ich mich wohl mit meinem grep-Befehl vertan hab.&lt;br&gt;&lt;br&gt;So also meine Frage-Aenderung/-Ergaenzung:&lt;br&gt;&lt;tt&gt;grep -i -r suchbegriff * &gt; AUSGABEDATEI&lt;/tt&gt; machts nicht; mein Wunsch waere: Such mir case-insenstiv, rekursich nach &lt;tt&gt;suchbegriff&lt;/tt&gt; in diesem Verzeichnis etc (drum der *) und schreib mir die Ergebnisse in AUSGABEDATEI.&lt;br&gt;&lt;br&gt;Wo lag mein Fehler dabei? Waer ein . besser anstatt des * ?&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 07 Apr 2023 03:08:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905523,8150156.html#8150156</guid>
      <dc:creator>Psychopath</dc:creator>
      <dc:date>2023-04-07T03:08:03Z</dc:date>
    </item>
    <item>
      <title>grep</title>
      <link>http://forum.geizhals.at/t905523,8150157.html#8150157</link>
      <description>&lt;small&gt;Genaugenommen bin ich hier ja falsch; weil ich &lt;tt&gt;grep&lt;/tt&gt; grad (unxutils) auf Windows verwend; dacht mir aber, dass ich hier am ehesten die entsprechend wissenden Menschen finde.&lt;/small&gt;&lt;br&gt;&lt;br&gt;Ich durchsuche grad seit Stunden ein Verzeichnis - insg. lediglich 6GB gross - mit grep. Dass das eine Zeit dauert (auf meinem bald 10 Jahre alten Notebook mit HDD) find ich ok und hab ich auch nicht anders erwartet.&lt;br&gt;&lt;br&gt;Aber dass es mehrere Stunden dauert ueberrascht mich; ok, mag sein.&lt;br&gt;&lt;br&gt;Aber aber: Lt. Taskmanager wurden dabei um die 160GB sowohl gelesen als auch geschrieben.&lt;br&gt;&lt;br&gt;Jetzt bin ich beim zweiten grep-Befehl - &lt;tt&gt;grep -i -r suchbegriff * &gt; AUSGABEDATEI&lt;/tt&gt; - lt. taskmgr auch schon wieder bei mehr als 64GB reads und mehr als 60GB writes.&lt;br&gt;&lt;br&gt;&lt;br&gt;Meine Fragen an Euch kundige Menschen also:&lt;br&gt;* wieso ueberhaupt soviel IO wenn das zu durchsuchende Material lediglich rund 6GB hat?&lt;br&gt;* wieso fast aehnlich viele writes, wenn es meinem Verstaendnis nach ja doch nur um suchen=lesen geht?&lt;br&gt;&lt;br&gt;Ueber etwaige Erklaerungen wuerde ich mich sehr freuen und waer dankbar!&lt;br&gt;&lt;br&gt;Freundlichen Gruss, guten Morgen,&lt;br&gt;j.&lt;br&gt;&lt;br&gt;&lt;br&gt;edit: Ok, nachdem das jetzt wieder die ganzen restlichen 160GB aufgebraucht hat liegt mir jetzt zumindest ein Ergebnis vor: und darin kommt ein bissi oft (ueberwiegend; fast nur) "AUSGABEDATEI" vor (zwischendurch paarmal auch "suchbegriff").&lt;br&gt;&lt;br&gt;Ihr duerft mich also virtuell vmtl. ein bissi schlagen (weiss nicht, macht das Spass?), da ich mich wohl mit meinem grep-Befehl vertan hab.&lt;br&gt;&lt;br&gt;So also meine Frage-Aenderung/-Ergaenzung:&lt;br&gt;&lt;tt&gt;grep -i -r suchbegriff * &gt; AUSGABEDATEI&lt;/tt&gt; machts nicht; mein Wunsch waere: Such mir case-insenstiv, rekursich nach &lt;tt&gt;suchbegriff&lt;/tt&gt; in diesem Verzeichnis etc (drum der *) und schreib mir die Ergebnisse in AUSGABEDATEI.&lt;br&gt;&lt;br&gt;Wo lag mein Fehler dabei? Waer ein . besser anstatt des * ?&lt;br&gt;&lt;br&gt;editBemerkung 2: Hab mich auch mit &lt;s/&gt; vertan - das war natuerlich strikethrough, obwohl ich small wollte; beides natuerlich sehr sehr boes alt und deprecated - aber halt schon viel praktischer als css style = blabla)&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 07 Apr 2023 03:08:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905523,8150157.html#8150157</guid>
      <dc:creator>Psychopath</dc:creator>
      <dc:date>2023-04-07T03:08:03Z</dc:date>
    </item>
    <item>
      <title>grep</title>
      <link>http://forum.geizhals.at/t905523,8150155.html#8150155</link>
      <description>&lt;s&gt;Genaugenommen bin ich hier ja falsch; weil ich &lt;tt&gt;grep&lt;/tt&gt; grad (unxutils) auf Windows verwend; dacht mir aber, dass ich hier am ehesten die entsprechend wissenden Menschen finde.&lt;/s&gt;&lt;br&gt;&lt;br&gt;Ich durchsuche grad seit Stunden ein Verzeichnis - insg. lediglich 6GB gross - mit grep. Dass das eine Zeit dauert (auf meinem bald 10 Jahre alten Notebook mit HDD) find ich ok und hab ich auch nicht anders erwartet.&lt;br&gt;&lt;br&gt;Aber dass es mehrere Stunden dauert ueberrascht mich; ok, mag sein.&lt;br&gt;&lt;br&gt;Aber aber: Lt. Taskmanager wurden dabei um die 160GB sowohl gelesen als auch geschrieben.&lt;br&gt;&lt;br&gt;Jetzt bin ich beim zweiten grep-Befehl - &lt;tt&gt;grep -i -r suchbegriff * &gt; AUSGABEDATEI&lt;/tt&gt; - lt. taskmgr auch schon wieder bei mehr als 64GB reads und mehr als 60GB writes.&lt;br&gt;&lt;br&gt;&lt;br&gt;Meine Fragen an Euch kundige Menschen also:&lt;br&gt;* wieso ueberhaupt soviel IO wenn das zu durchsuchende Material lediglich rund 6GB hat?&lt;br&gt;* wieso fast aehnlich viele writes, wenn es meinem Verstaendnis nach ja doch nur um suchen=lesen geht?&lt;br&gt;&lt;br&gt;Ueber etwaige Erklaerungen wuerde ich mich sehr freuen und waer dankbar!&lt;br&gt;&lt;br&gt;Freundlichen Gruss, guten Morgen,&lt;br&gt;j.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 07 Apr 2023 03:08:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905523,8150155.html#8150155</guid>
      <dc:creator>Psychopath</dc:creator>
      <dc:date>2023-04-07T03:08:03Z</dc:date>
    </item>
  </channel>
</rss>
