d.jaeger
Goto Top

Lösche aus einer Datei alle Zeilen die mit einem bestimmten String beginnen

Liebe Expertinnen und Experten,

ich möchte aus der Datei test.txt alle Zeilen rauslöschen, die mit
//

beginnen.
Wie kann ich das über ein bash-Script realisieren?

Grüße und Danke

Content-Key: 93678368775

Url: https://administrator.de/contentid/93678368775

Printed on: June 19, 2024 at 11:06 o'clock

Mitglied: 8030021182
Solution 8030021182 Nov 20, 2023 updated at 09:50:40 (UTC)
Goto Top
Hier geht es wohl um Kommentarzeilen so wie ich das sehe, in dem Fall

Bash
sed -re '/^\s*\/\//d' test.txt >dateineu.txt  
Oder in bash inplace Ersetzung
sed -rie '/^\s*\/\//d' test.txt  
PowerShell
Get-Content d:\test.txt | ?{$_ -notmatch '^\s*//'} | set-content "d:\test_neu.txt"  

Usw....

Gruß Katrin
Member: d.jaeger
d.jaeger Nov 20, 2023 at 09:51:10 (UTC)
Goto Top
Katrin Du bist großartig. Danke