Ansicht:   

#476104

Karsten Meyer zur Homepage von Karsten Meyer

Konstanz am Bodensee,
07.09.2025, 20:28:52

Suche regulären Ausduck (pc.coding)

Hallo zusammen,
gegeben ist eine Datei mit folgendem Inhalt:

005
007
010
011


wobei da noch rund 200 Zeilen mehr sind.

Ich suche ein Möglichkeit, daraus eine Batch-Datei folgenden Inhalts zu machen:

mv 005.* foo      
mv 007.* foo      


usw.

Zur Verfügung hätte ich PSPad, Word, Phase 5.
Wer kann mir helfen?

Besten Dank
Karsten

--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.

#476105

fuchsi zur Homepage von fuchsi

Niederösterreich,
07.09.2025, 20:47:35

@ Karsten Meyer

Suche regulären Ausduck

> Hallo zusammen,
> gegeben ist eine Datei mit folgendem Inhalt:
>

005
> 007
> 010
> 011


> wobei da noch rund 200 Zeilen mehr sind.
>
> Ich suche ein Möglichkeit, daraus eine Batch-Datei folgenden Inhalts zu
> machen:
>

mv 005.* foo      
> mv 007.* foo      


> usw.

einmaliger Vorgang?

Ich verwende da Notepad++

Suchen Ersetzten
Suchstring:\r\n
Ersatzstring:.* foo\r\nmv
(\r\n ist hier der Zeilenumbruch). Es muss dann nur dio erste und letzte Zeile manuell korrigiert werden.

--
mein privates Hobby. www.ffzell.at

#476109

Karsten Meyer zur Homepage von Karsten Meyer

Konstanz am Bodensee,
07.09.2025, 21:31:47

@ fuchsi

Suche regulären Ausduck

> Ich verwende da Notepad++
>
> Suchen Ersetzten
> Suchstring:\r\n
> Ersatzstring:.* foo\r\nmv
> (\r\n ist hier der Zeilenumbruch). Es muss dann nur dio erste und letzte
> Zeile manuell korrigiert werden.

Schönen Dank, fuchsi! Keine Ahnung, warum PSPad das nicht fraß. Aber dein Vorschlag brachte mich auf folgende 2 Vorgänge, die dann taten, was ich brauchte:

1. Suche ^ (Zeilenanfang), ersetze durch "mv "
2. Suche $ (Zeilenende), ersetze durch ".* foo"

Ich musste dann noch feststellen, dass der DOS-Befehl nicht mv sonder move heißt, aber dann lief das Script.

Gruß Karsten

--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.

Ansicht:   
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz