Thread Ersetzen von Zeilen mit Strings und Zahlen in längerem File (21 answers)
Opened by Erin at 2012-08-01 17:03

pq
 2012-08-02 12:35
#160490 #160490
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
2012-08-02T10:30:17 GUIfreund
2012-08-01T18:39:05 pq
2012-08-01T18:33:11 GUIfreund
Ersetze alle "....." durch qq(.....). Falls Klammern im String vorkommen, müsstest du bei qq statt der Klammern andere Trennzeichen nehmen, die nicht im String vorkommen. Ersetze schließlich '.....' durch ".....". Der Einzeiler hat dann gute Chancen, auch unter Linux lauffähig zu sein.

leider nicht. die dollarzeichen werden von der shell interpoliert innerhalb "".

s/shell/Linux-Shell/. Bei Windows funktioniert's.

naja, ich beziehe mich ja auf deine behauptung, dass der einzeiler gute chancen hat, unter linux zu funktionieren.
daraufhin sage ich, nein, da die shell die dollarzeichen interpoliert. dass ich hier mit shell linux meine, war mir durch den bezug eigentlich klar.
dass es unter windows funktioniert, war auch klar, dafür hast du deinen kommentar ja geschrieben.
ich bezog mich lediglich auf die aussage zu linux, wie gesagt.

abgesehen davon würde ich das ding unter windows nicht shell nennen ;-)
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Ersetzen von Zeilen mit Strings und Zahlen in längerem File