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
GELÖST

Gefundene Objekte der Volltextsuche in eine Datei kopieren

Frage Entwicklung Batch & Shell

Mitglied: knechtibus

knechtibus (Level 1) - Jetzt verbinden

23.03.2009, aktualisiert 14:18 Uhr, 3255 Aufrufe, 4 Kommentare

Hallo zusammen,

mein Problem ist es aus einer Datei bestimmte Strings auszulesen und diese dann in eine andere Datei zu schreiben. Evtl. hilft ein Beispiel zum besseren Vertändnis.

In einer Datei quelle.txt stehen folgende Daten:

12.03.2009[umi] .-name=L010 12.03.2009[877] .-name=L013
12.03.2009[896] .-name=L011
14.03.2009[cab] .-name=L012 19.03.2009[cvb] .-name=L014

Jetzt würde ich gerne alle Strings mit dem Format "name=Lxxx" in eine Datei ausgabe.txt kopieren. Die Datei ausgabe.txt soll dann folgendermaßen aussehen:

name=L010
name=L013
name=L011
...
...

Sozusagen eine Volltextsuche bei der alle Treffer in eine Datei kopiert werden. Ich hab schonmal ein bisschen mit dem Befehl "findstr" rumprobiert, kam aber leider auf kein zufriedenstellendes Ergebnis. Dieser Befehl konnte mehrere Treffer in einer Zeile irgendwie nicht richtig anzeigen.

Freue mich auf eure Antworten.

Mit freundlichen Grüßen
knechtibus
Mitglied: paulepank
23.03.2009 um 16:06 Uhr
Hallo knechtibus,
wenn du bereit bist mit einem externen Tool zu arbeiten dann so:
1. Kopiere dir aus den unxutils das Tool Tr.exe in den entsprechenden Pfad.
2. folgenden Code in eine Batch eingeben.
01.
@echo off 
02.
if exist name.txt del name.txt 
03.
for /f %%i in ('type quelle.txt^|tr "." "\n"^|tr -d -^|findstr name') do echo %%i >>name.txt
cu paulepank
Bitte warten ..
Mitglied: knechtibus
24.03.2009 um 08:18 Uhr
Hallo paulepank,

hab deine Lösung gerade mal ausprobiert und sie funktioniert wirklich einwandfrei. Wollte die gleiche Batch, minimal verändert, nun auch für ein anderes Problem einsetzen aber das klappt leider nicht so richtig. Die Daten in der quelle2.txt liegen nun wie folgt vor:

L015 <<A_BC_D1-1 D:\ab\cd\ef.stk L016 <<A_BC_D1-1 D:\ab\cd\gh.stk

Habe folgendes veruscht:

@echo off
if exist name2.txt del name2.txt
for /f %%i in ('type quelle2.txt^|tr "." "\n"^|tr -d -^|findstr L0.') do echo %%i >>name2.txt

Jetzt schreibt er mir aber leider immer die Dateiendungen, bzw. was unmittelbar vor dem Ausdruck Lxxx steht, "stk" in die name2.txt und nicht wie ich es will den Ausdruck "Lxxx".

Was müsste ich an deiner Lösung verändern damit es auch bei dieser Quelldatei funktioniert?

Freue mich auf deine Antwort.

Mit freundlichen Grüßen
knechtibus
Bitte warten ..
Mitglied: paulepank
24.03.2009 um 09:53 Uhr
Moin knechtibus,

die Lösung für Quelle1 beruht auf einer Analyse der Datenstruktur von Quelle1.
Für Quelle2 sieht es so aus (vorausgesetzt weitere Datensätze unterliegen dem gleichen Muster):
01.
@echo off 
02.
if exist name2.txt del name2.txt 
03.
for /f %%i in ('type quelle2.txt^|tr " " "\n"^|findstr L0') do echo %%i>>name2.txt
Anmerkung:
würdest du bitte in Zukunft deinen Code und die Datenbeispiele formatieren ?
Siehe hier

cu paulepank
Bitte warten ..
Mitglied: knechtibus
24.03.2009 um 10:52 Uhr
Hallo paulepank,

vielen Dank! Batch funktioniert nun ohne Probleme. Werde in Zukunft die Formatierung benutzen, fördert die Übersichtlichkeit ungemein.

Mit freundlichen Grüßen
knechtibus
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Von xcopy nicht gefundene Dateien werden nicht protokolliert
gelöst Frage von phsprengerBatch & Shell4 Kommentare

Hallo, mit einem kleinen Batch-Programm versuche ich, eine Liste von Dateien, die in einer TXT-Datei stehen, von A nach ...

Microsoft Office
VBA Import Datei nicht gefunden
gelöst Frage von Latex78Microsoft Office3 Kommentare

Hi Leute, ich bekomme mehrere Textdatei von einer Software auf den Rechner geschrieben. Dazu habe ich mir einen TXT-Import ...

Microsoft
Dateien kopieren
gelöst Frage von alex53842Microsoft2 Kommentare

Hallo zusammen, wir haben hier ein sehr tolles Phänomen. Eines unserer Dokumentenarchive hat einen kleinen Fehler. Es wurde eingerichtet ...

PHP
Komische Dateien auf meinem Webserver gefunden
Frage von svenvogelPHP11 Kommentare

Hallo zusammen, ich habe auf meinem Weberver 2 komische Dateien gefunden, die wohl wirklich php Dateien sind aber den ...

Neue Wissensbeiträge
Windows 10

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

Tipp von kgborn vor 15 StundenWindows 102 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 17 StundenSicherheits-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 1 TagInternet3 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 1 TagDSL, VDSL2 Kommentare

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

Heiß diskutierte Inhalte
TK-Netze & Geräte
VPN-fähige IP-Telefone
Frage von the-buccaneerTK-Netze & Geräte16 Kommentare

Hi! Weiss noch jemand ein VPN-fähiges IP-Telefon mit dem man z.B. einen Heimarbeitsplatz gesichert anbinden könnte? Habe nur einen ...

Windows Server
GPO nur für bestimmte Computer
Frage von Leo-leWindows Server13 Kommentare

Hallo Forum, gern würde ich ein Robocopy script per Bat an eine GPO hängen. Wichtig wäre aber dort der ...

Windows Server
KMS Facts for Client configuration
Frage von winlinWindows Server13 Kommentare

Hey Leute, wir haben in unserem Netz nun einen neuen KMS Server. Haben Bestands-VMs die noch nicht aktiviert sind. ...

Windows Tools
Software-Tool zum Entfernen von bösartigem Windows
Frage von emeriksWindows Tools11 Kommentare

Hi, siehe Betreff hat das jemals irgendjemand schonmal sinnvoll eingesetzt? (MRT) E.