Jump to content

Zeilen mit Batch in TXT-Datei löschen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Recommended Posts

Schön - funktioniert auch so...

NUR...dass die Zeile 65 nicht immer die mit den Services ist - wenn nämlich mehr Hotfixes installiert sind, dann steht die Zeile weiter unten...

Und dass die Zeile 165 nicht immer die ist, die den Ausdruck "Network card" beinhaltet, da evtl. auf einigen Servern mehr Dienste installiert sind...

 

Und nun??????

Link to comment
find /n "Services" output.txt>find1.txt

find /n "Network Card" output.txt>find2.txt

for /f "skip=2 tokens=1" %%g in (find1.txt) do set startline=%%g

for /f "skip=2 tokens=1" %%g in (find2.txt) do set endline=%%g

set startline=%startline:~1,-10%

set /a endline=(%endline:~1,-8% - 1)

echo Start: %startline% + Ende: %endline%

sed -n "%startline%,%endline%p" <output.txt >finalout.txt

notepad finalout.txt

Link to comment
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...