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

GUIfreund
 2012-08-02 16:35
#160511 #160511
User since
2011-08-08
559 Artikel
BenutzerIn
[default_avatar]
2012-08-02T10:35:41 pq
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.

Das war als Klarstellung für den OP gemeint. Da er (nach meiner Vermutung) unter Windows arbeitet, wollte ich vermeiden, dass er meinen Vorschlag ungeprüft als unbrauchbar verwirft. Dass ich dich nicht belehren muss weiß ich.


2012-08-02T10:35:41 pq
abgesehen davon würde ich das ding unter windows nicht shell nennen ;-)

Vielleicht nennt man das Ding deshalb manchmal DOS-Shell, weil es keinen offiziellen Namen dafür gibt (ich kenne jedenfalls keinen). Aber wer das ernsthaft für eine Shell hält, weiß es wohl nicht besser. Wenn ich unter Windows mal nicht mit Perl skripte, nehme ich WSH. Ich weiß, dass es inzwischen Besseres gibt, aber WSH hat den nicht zu verachtenden Vorteil, dass ich darüber 2 Bücher im Schrank habe. Ich könnte das Thema noch weiter vertiefen, aber das wäre wohl zu sehr OT.
Gruß
GUIfreund

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