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, 2457 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 ..
Ähnliche Inhalte
VB for Applications
gelöst VBA auch "Teilstrings" finden (1)

Frage von 94451 zum Thema VB for Applications ...

Windows Server
gelöst Computer finden den neuen WSUS nicht (41)

Frage von PizzaPepperoni zum Thema Windows Server ...

Monitoring
Internetleitung ausgelastet. Verursachenden Client finden (27)

Frage von fnatic zum Thema Monitoring ...

Netzwerke
Neue MACs im Netzwerk automatisch finden (4)

Frage von MedicalAd zum Thema Netzwerke ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Netzwerkgrundlagen
Kann auf Freigabe nicht Zugreifen (19)

Frage von leon123 zum Thema Netzwerkgrundlagen ...

Windows Server
DC virtualisieren + wie sichern (SingleDC-Environment) (12)

Frage von KMUlife zum Thema Windows Server ...

Festplatten, SSD, Raid
RAID Controller mit Trim-Funktion, wie ermitteln (11)

Frage von pixel24 zum Thema Festplatten, SSD, Raid ...