staging.inyokaproject.org

Fehler bei Suche nach Zeichenkette mit grep

Status: Ungelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

Data2006

Anmeldungsdatum:
7. November 2021

Beiträge: 307

Guten Abend. Ich lasse gerade ein grep laufen, scheint aber zu hängen:

root@PartedMagic:/# 
root@PartedMagic:/# sudo grep -r "75355300" / > /media/sdc2/grep1.txt
grep: /media/sdc2/grep1.txt: die Eingabedatei ist auch die Ausgabedatei
grep: /proc/sys/net/ipv4/route/flush: Keine Berechtigung
grep: /proc/sys/net/ipv6/conf/all/stable_secret: Eingabe-/Ausgabefehler
grep: /proc/sys/net/ipv6/conf/default/stable_secret: Eingabe-/Ausgabefehler
grep: /proc/sys/net/ipv6/conf/eth0/stable_secret: Eingabe-/Ausgabefehler
grep: /proc/sys/net/ipv6/conf/lo/stable_secret: Eingabe-/Ausgabefehler
grep: /proc/sys/net/ipv6/conf/wlan0/stable_secret: Eingabe-/Ausgabefehler
grep: /proc/sys/net/ipv6/route/flush: Keine Berechtigung
grep: /proc/sys/vm/compact_memory: Keine Berechtigung
grep: /proc/sys/vm/drop_caches: Keine Berechtigung
grep: /proc/kmsg: Die Ressource ist zur Zeit nicht verfügbar

Was ist der Unterschied zwischen -r und -R ? Ich sehe außer kleiner und großer Buchstabe nichts.

Und was bedeutet -e ? Habe zwar darüber gelesen, kann damit aber nix anfangen.

Lieben Dank, Heiko

PS: Ähhhm, das sudo brauche ich gar nicht ne? Ich bin ja schon root.

Moderiert von Thomas_Do:

Der Beitrag ist von Bearbeitung von sqfs-Dateien abgetrennt worden. Bitte eine Fragestellung pro Thema.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 52312

Data2006 schrieb

Was ist der Unterschied zwischen -r und -R ? Ich sehe außer kleiner und großer Buchstabe nichts.

Also ich werde dir jetzt nicht

man grep

vorlesen. 😈

Und was bedeutet -e ? Habe zwar darüber gelesen, kann damit aber nix anfangen.

Was genau kannst du mit der Beschreibung aus der Manpage bzw. unter grep (Abschnitt „Parameter“) nicht anfangen?

PS: Ähhhm, das sudo brauche ich gar nicht ne? Ich bin ja schon root.

Korrekt.

Du kannst auch --exclude-dir verwenden, um /proc auszuschließen.

Data2006

(Themenstarter)

Anmeldungsdatum:
7. November 2021

Beiträge: 307

Moin.

Kann bei -e nichts mit den regular expressions anfangen. Kannst Du mir bitte ein Beispiel nennen und erklären?

Leider funktioniert mein grep Befehl nicht:

root@PartedMagic:/# grep --exclude-dir=/proc -r "75355300" / > /media/sdc2/grep1.txt
grep: /home/partedmagic/.cache/mozilla/firefox/mr46lmxo.default-default/cache2/entries/D8C578E6D4E2724CEEFEBA6F93E64B5E923F1DC6: Übereinstimmungen in Binärdatei
grep: /media/sdc2/grep1.txt: die Eingabedatei ist auch die Ausgabedatei
grep: /proc/sys/net/ipv4/route/flush: Keine Berechtigung
grep: /proc/sys/net/ipv6/conf/all/stable_secret: Eingabe-/Ausgabefehler
grep: /proc/sys/net/ipv6/conf/default/stable_secret: Eingabe-/Ausgabefehler
grep: /proc/sys/net/ipv6/conf/eth0/stable_secret: Eingabe-/Ausgabefehler
grep: /proc/sys/net/ipv6/conf/lo/stable_secret: Eingabe-/Ausgabefehler
grep: /proc/sys/net/ipv6/conf/wlan0/stable_secret: Eingabe-/Ausgabefehler
grep: /proc/sys/net/ipv6/route/flush: Keine Berechtigung
grep: /proc/sys/vm/compact_memory: Keine Berechtigung
grep: /proc/sys/vm/drop_caches: Keine Berechtigung
grep: /proc/kmsg: Die Ressource ist zur Zeit nicht verfügbar

Habe ich -r und --exclude-dir vertauscht?

Lieben Dank, Heiko

Antworten |