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

Suchmuster in Datei finden

Frage Entwicklung Batch & Shell

Mitglied: freude

freude (Level 1) - Jetzt verbinden

11.12.2006, aktualisiert 20.12.2006, 3509 Aufrufe, 4 Kommentare

Hallo zusammen,

ich suche eine Lösung mittels for / findstr für folgendes Problem, leider klappt es bei mir noch nicht richtig:

in einem Verzeichnis liegen verschiedene TXT-Dateien, wird in einer Datei ein Suchstring gefunden, soll sie weiterverarbeitet und der Suchstring ersetzt werden. Den Suchstring ersetze ich mit SED, das klappt auch soweit.

Meine bisherige for-Schleife übergibt alle TXT-Dateien zum Weiterverarbeiten:

for %%f in (*.TXT) DO call:processline "%%f"

Ich möchte nun nur die TXT-Dateien an "processline" übergeben, die an irgendeinder Stelle in
der Datei z.B. den Suchstring "\\Server1\Verzeichnis\" enthält.

Vielen Dank im Voraus,

freude
Mitglied: bastla
11.12.2006 um 10:08 Uhr
Hallo freude!

Versuch es mal so:
01.
for %%f in (*.TXT) DO findstr /i "\\Server1\Verzeichnis\" "%%f" && call:processline "%%f"
HTH
bastla
Bitte warten ..
Mitglied: freude
20.12.2006 um 10:11 Uhr
Vielen Dank!

Funktioniert grundsätzlich, die Schleife (respektive das "call: processline....") wird nur einmal zu oft ausgeführt. Die Variable "%%f" ist beim letzten Durchlauf leer und wird so an "processline" übergeben....

Grüße,
freude
Bitte warten ..
Mitglied: Biber
20.12.2006 um 11:57 Uhr
Mitnichten, freude,

was bei Dir fehlt, ist die Zeile "goto :eof" nach bastla's FOR/F-Anweisungszeile.

Darauf wettet
Biber
Bitte warten ..
Mitglied: freude
20.12.2006 um 13:53 Uhr
Vielen Dank erneut!

Funktioniert tadellos!

Find ich klasse wie schnell und kompetent man hier Hilfe findet.

Grüße,
freude
Bitte warten ..
Ähnliche Inhalte
Outlook & Mail
Office 2013 Schwarze Balken in Datei verknüpfungen (3)

Frage von Parlam3nt zum Thema Outlook & Mail ...

Batch & Shell
Per Batch eine XLS-Datei in eine TXT-Datei umwandeln (5)

Frage von skiing69 zum Thema Batch & Shell ...

Windows 7
Gesperrte OneDrive Datei lässt sich nicht löschen (3)

Frage von malika zum Thema Windows 7 ...

Batch & Shell
gelöst Zeiten in .txt datei auslesen und Differenz berechnen (14)

Frage von meex87 zum Thema Batch & Shell ...

Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(12)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Heiß diskutierte Inhalte
Windows 10
Windows für Privatanwender "nicht mehr handhabbar" (28)

Frage von FA-jka zum Thema Windows 10 ...

LAN, WAN, Wireless
Brauche Hilfe: Mit (schnellem) WLAN Strecke überbrücken (23)

Frage von pierrehansen zum Thema LAN, WAN, Wireless ...

LAN, WAN, Wireless
Komplett neues Netzwerk, Ubiquiti WLAN, Router, Switch (15)

Frage von Freak-On-Silicon zum Thema LAN, WAN, Wireless ...

Backup
Backup Wochen- Monats- Jahressicherung (13)

Frage von Meterpeter zum Thema Backup ...