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

Set nur auf bestimmte Zeilen in einer Text-Datei ( cmd substr , left , etc )

Frage Entwicklung Batch & Shell

Mitglied: Wegginho

Wegginho (Level 1) - Jetzt verbinden

21.08.2009, aktualisiert 11:05 Uhr, 5596 Aufrufe, 1 Kommentar

Ich möchte eine Text-Datei einlesen und jede Zeile die nicht mit einem Ausrufe- oder Leerzeichen beginnt überspringen.

Hallo Leute,

ich möchte eine Batch-Datei ausführen lassen, die aus folgendem Code besteht:

01.
for /f "eol=#" %%l in (%DateiName%) do set %%l

Die Datei, die ich auslese sieht wie folgt aus:

01.
!---------------------------------------------------------- 
02.
!   Firma Name - Envdatei 
03.
!---------------------------------------------------------- 
04.
! Modus 
05.
! Typ 
06.
! Time 
07.
!---------------------------------------------------------- 
08.
 
09.
Envvar1=C:\temp1 
10.
Envvar2=C:\temp2 
11.
Envvar3=C:\temp3

Problem ist jetzt nur, dass alle Zeilen mit "set X" ausgeführt werden. Ich hätte ganz gerne,
dass die Zeilen, die mit "!" oder " " beginnen nicht eingelesen werden. Habe auch schon
so einiges versucht und auch schon andere Mitarbeiter gefragt, da ich sonst C++/Java
programmiere.

Über Hilfe würde ich mich sehr freuen.



01.
Sieht so aus als wäre das hier die Lösung. Man muss selber einfach nochmal lesen, was man 
02.
damit machen will und dann nach den Schlüsselwörtern suchen ^^. 
03.
 
04.
FOR /F "eol=- tokens=1,*" %%A in ('find /v "!" %CATENV%') do ( 
05.
 
06.
	@echo %%A %%B 
07.
 
08.
)
Mitglied: bastla
21.08.2009 um 11:08 Uhr
Hallo Wegginho und willkommen im Forum!

Wenn Du "!" als "eol"-Character wählst, sollte sich das Problem erledigt haben (genau für den genannten Zweck gibt's ja schließlich diese Möglichkeit, und die Leerzeilen werden ohnehin ignoriert); ansonsten könnte ev "skip" (siehe dazu "for /?") helfen ...

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Bestimmte CMD Zeile aus Batch auslesen
gelöst Frage von BatchAnfaenger91Batch & Shell5 Kommentare

Hallo ihr Lieben, habe seit dem neusten Batch Sprache kennengelernt und bin dabei ein Batch Skript zu schreiben ich ...

Entwicklung
Script bestimmtes Set von Dateien verschieben
Frage von adam.z1Entwicklung1 Kommentar

Hallo Zusammen, leider bin ich in Batch-Scripten noch nicht so bewandert, wie z.B. in Java und bin auf Eure ...

Batch & Shell
Doppelte Zeilen in Text-Datei löschen
gelöst Frage von reckheimBatch & Shell15 Kommentare

Hallo ich schreibe lange Übersetzungsprogramme in FoxPro in unten folgender Text-Datei-Form. Die Datei ist allerdings durch Zusammenführung verschiedener Versionen ...

PHP
PHP - Text ab bestimmter Zeile löschen
gelöst Frage von tingelPHP4 Kommentare

Hallo, ich habe eine Textdatei, die immer neu erstellt wird, ähnlich aussieht, aber unterschiedlich lang. Auf den Inhalt der ...

Neue Wissensbeiträge
Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 8 StundenInternet2 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 12 StundenDSL, VDSL1 Kommentar

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

Windows 10

Microsoft bestätigt DMA-Policy-Problem in Win10 v1709

Information von DerWoWusste vor 12 StundenWindows 10

Wer sein Gerät mit der DMA-Policy absichert, bekommt evtl. Hardwareprobleme in v1709 von Win10. Warum? Weil v1709 endlich "richtig" ...

Verschlüsselung & Zertifikate

Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows

Information von ticuta1 vor 15 StundenVerschlüsselung & Zertifikate

Interessant Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows SSH-Kommando in CMD.exe und PowerShell

Heiß diskutierte Inhalte
Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement21 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...

Windows Server
Anmeldung direkt am DC nicht möglich
Frage von ThomasGrWindows Server15 Kommentare

Hallo, ich habe bei unserem Server 2016 Standard ein Problem. Keine Ahnung wie das auf einmal passiert ist. Ich ...

TK-Netze & Geräte
VPN-fähige IP-Telefone
Frage von the-buccaneerTK-Netze & Geräte14 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 ...