Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Gegenteil von find -V

Frage Entwicklung Batch & Shell

Mitglied: Chevalier

Chevalier (Level 1) - Jetzt verbinden

20.03.2012 um 16:01 Uhr, 2416 Aufrufe, 2 Kommentare

Nur Ergebnisse anzeigen, in denen das Suchwort vorkommt

[[[Der Titel lässt keinen Schrägstrich (Slash "/" ) und keine Anführungszeichen zu, darum dort die Optionskennung mit Minus ( - ) , was ein Auffinden dieser Frage per Suchmaschine vereiteln dürfte...]]]


Moin

Ich glaub, ich steh grad irgendwie auf der Leitung... helft mir da mal runter ^^

Mit dem Befehl
find [option] "Suchstring" [Pfad]
gibt es eine Ergebnisliste, die ALLE durchsuchten Dateinamen auflistet und zusätzlich die Trefferzeilen, so vorhanden.
Die Option "/V" gibt alle Ergebniszeilen aus, bei denen das Suchwort NICHT vorkommt.

Ich finde aber keine Möglichkeit, NUR die Ergebniszeilen auszugeben, bei denen es sich um einen Treffer handelt....

Beispiel:
C:/Verzeichnis/
beinhaltet
Datei1.txt
Datei2.txt
Datei3.txt
Datei4.txt
Datei5.txt

Die Dateien beinhalten, sagen wir mal, Ortsnamen...

Hamburg
Flensburg
München
Köln
Flensburg

Gebe ich ein
find "Flensburg" C:/Verzeichnis/*
lautet die Ausgabe:

Datei1.txt
Datei2.txt
--------Flensburg
Datei3.txt
Datei4.txt
Datei5.txt
--------Flensburg


Ich will aber, dass die Ausgabe NUR so aussieht:

Datei2.txt
--------Flensburg
Datei5.txt
--------Flensburg

Selbst mit einer Trefferliste a lá

Datei2.txt
Datei5.txt

wäre ich ja zufrieden....


Also.... welchen Baum seh' ich vor lauter Wald nicht?


Gruß vom französischen Reiter
R.C
Mitglied: Biber
20.03.2012 um 16:12 Uhr
Moin Chevalier,

verwende besser den etwas facegelifteten FindStr-Befehl statt des etwas schlichten Find.

FindStr bietet unter anderem die Option /M.
d:\temp>findstr /? 
Sucht nach Zeichenfolgen in Dateien. 
.... 
FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] 
        [/F:Datei] [/C:Zeichenfolge] [/G:Datei] [/D:Verzeichnisliste] 
        [/A:Farbattribute] [/OFF[LINE]] Zeichenfolgen 
        [[Laufwerk:][Pfad]Dateiname[ ...]] 
 
   /M    Gibt nur die Namen der Dateien aus, die die Zeichenfolge enthalten. //
Mit Find kämest du evtl über die Option /C (= Zeigt nur die Anzahl der die Zeichenfolge enthaltenden Zeilen an.) zum Ziel.

Grüße
Biber
Bitte warten ..
Mitglied: Chevalier
20.03.2012 um 16:17 Uhr
Moin Biber

Das war also der Baum..
Danke für's Fällen... aber das ist für nen Biber ja eh Ehrensache ^^

Gruß
R.C
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Batch & Shell
gelöst Nonsense Error - find ihn nicht. (Batch) (7)

Frage von clragon zum Thema Batch & Shell ...

Debian
Find: sys kernel debug Permission denied

Frage von vikozo zum Thema Debian ...

Batch & Shell
gelöst Dateien eines Ordners mit find welche 1234 im Namen haben umbenennen in x12345 (4)

Frage von reissaus73 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (25)

Frage von M.Marz zum Thema Windows Server ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Windows 7
Verteillösung für IT-Raum benötigt (12)

Frage von TheM-Man zum Thema Windows 7 ...