Top-Themen

Aktuelle Themen (A bis Z)

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
Kommentar vom Moderator Biber am 23.03.2011 um 21:48:30 Uhr
Verschoben von "Entwicklung" nach "Batches From Hell"

Mit Find oder Findstr einen String nach einem Wert durchsuchen

Frage Entwicklung Batch & Shell

Mitglied: ForgottenRealm

ForgottenRealm (Level 1) - Jetzt verbinden

23.03.2011, aktualisiert 21:48 Uhr, 5365 Aufrufe, 3 Kommentare

Hallo

Ich bin auf auf der Suche nach einer Möglichkeit, mithilfe von FIND oder FINDSTR einen String auf eine Zeichenfolge zu untersuchen.

Anscheinend kann man mit Find und Findstr nur Dateien nach Zeichenfolgen durchsuchen, oder ich habe den richtigen Parameter übersehen.


Mein String sieht bisher so aus;

findstr /L "%User%" "%Line%" >NUL && echo "%Line%"


Der Wert User wird aus einer CSV Tabelle (User.csv) ausgelesen, wo es diesen nur einmal gibt.

Die Zeichenfolge Line wird aus einer anderen CSV Datei (User_Data.csv) ausgelesen, in welcher der Wert User durchaus vorhanden sein kann.

Ich möchte erreichen, dass die Tabelle User.csv pro Zeile abgearbeitet wird (läuft bereits) und anschließend jede Zeile aus der Tabelle User_Data.csv, in welcher der Wert der jeweiligen Zeile aus Tabelle User.csv vorkommt, ausgegeben wird.



Zum Veranschaulichen;

Tabelle User enthällt nur die Spalte User

Tabelle User_Data enthällt bis zu 30 Spalten, von denen in mindestens einer Zeile der Username steht, wie er auch in Tabelle User ist.


Ich hoffe ihr versteht wie ich das meine und könnt mir helfen
Mitglied: Skyemugen
23.03.2011 um 19:07 Uhr
Aloha,

irgendwie bin ich schon zu müde, um den Salat zu verdauen aber hilft dir der Hinweis des üblichen
echo %var% | find "string" 
 
if errorlevel 1 goto :machwas
etwas? ist mir alles schon wieder zu viel Text, haha

greetz André
Bitte warten ..
Mitglied: Biber
23.03.2011 um 21:45 Uhr
Moin ForgottenRealm,

ich hätte es besser gefunden, wenn du ein (anonymisiertes) 5-Zeilen-Beispiel gepostet hättest.
So, wie ich es glaube zu erahnen, würde ich unterstellen, es existert eine User-Detail-Info-CSV sinngemäß so:
>type userdummy.csv 
CN=KRANK6,OU=X16Y64,OU=FIFA,OU=Domain Users,DC=what,DC=ewwer ; Wahr ; 25.02.2008 09:01:57 
CN=SCHALKE,OU=Z73V33,OU=FIFA,OU=Domain Users,DC=what,DC=ewwer ; Wahr ; 22.02.2008 08:01:57 
CN=WERDER,OU=H47B11,OU=FIFA,OU=Domain Users,DC=what,DC=ewwer ; Wahr ; 04.04.2008 08:01:57 
CN=FCBAYERN,OU=N7552,OU=FIFA,OU=Domain Users,DC=what,DC=ewwer ; Wahr ; 21.04.2008 07:01:57 
CN=KLAUTERN,OU=K16L79,OU=FIFA,OU=Domain Users,DC=what,DC=ewwer ; Wahr ; 28.02.2008 10:01:57 
CN=ACMAILAND,OU=A17C23,OU=FIFA,OU=Domain Users,DC=what,DC=ewwer ; Wahr ; 05.05.2008 07:01:57 
....
Und eine Nur-Usernamen-Datei, z.B. so:
>for %i in (Werder,Schalke,ACMailand,FCBayern) do @echo %i>>usernamen.txt 
>type usernamen.txt 
Werder 
Schalke 
ACMailand 
FCBayern
Dann bekämst du alle Userdetails der Usernamen in der "usernamen.txt" so:
(=21:37:44  D:\temp=) 
>FOR /F %i in (usernamen.txt) do @Findstr /i "%i" userdummy.csv 
CN=WERDER,OU=H47B11,OU=FIFA,OU=Domain Users,DC=what,DC=ewwer ; Wahr ; 04.04.2008 08:01:57 
CN=SCHALKE,OU=Z73V33,OU=FIFA,OU=Domain Users,DC=what,DC=ewwer ; Wahr ; 22.02.2008 08:01:57 
CN=ACMAILAND,OU=A17C23,OU=FIFA,OU=Domain Users,DC=what,DC=ewwer ; Wahr ; 05.05.2008 07:01:57 
CN=FCBAYERN,OU=N7552,OU=FIFA,OU=Domain Users,DC=what,DC=ewwer ; Wahr ; 21.04.2008 07:01:57
War das so ungefähr die Frage?

Grüße
Biber
Bitte warten ..
Mitglied: ForgottenRealm
11.04.2011 um 09:14 Uhr
Hallo ihr

Erst einmal entschuldigung dafür, dass ich nicht geantwortet habe, aber ich war längere Zeit nicht am PC.

Die Lösung von Andre hat bereits funktioniert, allerdings dauert es recht lange bis die Dateien Verarbeitet werden (etwa 5 Minuten)

Die Datei sieht wie folgt aus:

http://bluelagoonx.dyndns.org/doc/Global_Sicherungen.csv
Bitte warten ..
Ähnliche Inhalte
Windows 7
Txt Datei mit findstr durchsuchen
gelöst Frage von 126594Windows 72 Kommentare

Hallo zusammen! Leider komme ich gerade an meine Grenzen und weiß nicht mehr weiter, jetzt hoffe ich hier, den ...

Batch & Shell
XML nach Liste mit Werten durchsuchen
Frage von bockerBatch & Shell12 Kommentare

Guten Morgen. Ich habe folgendes Problem: Ich habe eine XML Datei mit etlichen Angaben die ca 30.000 Datensätze hat. ...

Visual Studio
String oder Textbox durchsuchen und Zeile zurückgeben
gelöst Frage von deathhollyVisual Studio2 Kommentare

Hallo, ich habe mal wieder eine Frage. Ich habe eine Listbox in der ich Txt aufliste. Diese werden dann ...

Batch & Shell
CMD: String finden und kopieren
gelöst Frage von SKBadoxBatch & Shell2 Kommentare

Hallo zusammen, ich hätte da mal eine Frage :) Gibt es eine Möglichkeit durch eine Batch Datei eine .txt ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 1 TagWindows 106 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 2 TagenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 2 TagenInternet5 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 2 TagenDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell20 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Router & Routing
OpenWRT bzw. L.E.D.E auf Buffalo WZR-HP-AG300H - update
gelöst Frage von EpigeneseRouter & Routing11 Kommentare

Guten Tag, ich habe auf einem Buffalo WZR-HP-AG300H die alternative Firmware vom L.E.D.E Projekt geflasht. Ich bin es von ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless8 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Router & Routing
Fritzbox Gastnetz - exposed Host - zur Sophos IPTV
Frage von medikopterRouter & Routing7 Kommentare

Hallo zusammen, ich habe eine Frage bezüglich des Fritz box Gastzugangs an einer Sophos UTM Home. An liebsten wäre ...