<ESC>-Steuerzeichen in Textdatei - 9.2
... wie bekommt man unter SuSE-9.2 die <ESC>-Steuerseqenz (z.B. für HP-PCL5-Befehle) mittels sed (oder auch anders) in eine Textdatei ("Textersetzung" vor dem Ausdruck)? mfg Bernward Otto
Am Donnerstag, 27. Januar 2005 07:56 schrieb Bernward Otto - SuSE-Linux-Liste:
... wie bekommt man unter SuSE-9.2 die <ESC>-Steuerseqenz (z.B. für HP-PCL5-Befehle) mittels sed (oder auch anders) in eine Textdatei ("Textersetzung" vor dem Ausdruck)?
Hallo, ich weiß nicht genau, was du machen willst, aber mit vi kann man über Strg-v ESC das Esc-Zeichen in die Datei einfügen. Man kann auch eine Datei mit cat vorschalten, in der Steuerzeichen enthalten sind. Mit sed sollten sich die Steuerzeichen auch aus Dateien entnehmen und einfügen lassen. Bei uns legen wir eine Datei an, in der die Steuerzeichen mit Keywords beschrieben und nach Druckertypen abgelegt sind. Je nach Auswahl des Benutzers werden die entsprechenden Steuerzeichen vom Programm einfach vor den auszugebenden Text gesetzt. Wenn ich heute das Problem hätte, würde ich die Doku zu cups durchgehen. Damit sollte es recht komfortabel gehen. Gruß, Wolfgang
Wolfgang Hinsch schrieb:
Am Donnerstag, 27. Januar 2005 07:56 schrieb Bernward Otto - SuSE-Linux-Liste:
... wie bekommt man unter SuSE-9.2 die <ESC>-Steuerseqenz (z.B. für HP-PCL5-Befehle) mittels sed (oder auch anders) in eine Textdatei ("Textersetzung" vor dem Ausdruck)?
Hallo,
ich weiß nicht genau, was du machen willst, aber mit vi kann man über Strg-v ESC das Esc-Zeichen in die Datei einfügen. Man kann auch eine Datei mit cat vorschalten, in der Steuerzeichen enthalten sind. Mit sed sollten sich die Steuerzeichen auch aus Dateien entnehmen und einfügen lassen. Bei uns legen wir eine Datei an, in der die Steuerzeichen mit Keywords beschrieben und nach Druckertypen abgelegt sind. Je nach Auswahl des Benutzers werden die entsprechenden Steuerzeichen vom Programm einfach vor den auszugebenden Text gesetzt.
Wenn ich heute das Problem hätte, würde ich die Doku zu cups durchgehen. Damit sollte es recht komfortabel gehen.
Gruß, Wolfgang
Hallo Wolfgang, hast Du evtl. die passende Syntax, wie man dann mit sed die Textersetzung durch Dateiinhalte bekommt? mfg Bernward Otto
Am Donnerstag, 27. Januar 2005 12:02 schrieb Bernward Otto - SuSE-Linux-Liste:
hast Du evtl. die passende Syntax, wie man dann mit sed die Textersetzung durch Dateiinhalte bekommt?
So auf die Schnelle aus 30 Sek man sed: "r/R filename - Append text/line read from file" in Kombination mit labels und den Verzweigungen. ps: Danke für PM, aber ich lese die Liste. HTH, Wolfgang
Wolfgang Hinsch schrieb:
Am Donnerstag, 27. Januar 2005 12:02 schrieb Bernward Otto - SuSE-Linux-Liste:
hast Du evtl. die passende Syntax, wie man dann mit sed die Textersetzung durch Dateiinhalte bekommt?
So auf die Schnelle aus 30 Sek man sed: "r/R filename - Append text/line read from file" in Kombination mit labels und den Verzweigungen.
ps: Danke für PM, aber ich lese die Liste.
HTH, Wolfgang
Vielen Dank, das mit der PM war ein Versehen. Ich hab inzwischen herausgefunden, dass auch bei der Eingabe des sed-Kommandos das <ESC>-Zeichen mit Strg-V ESC erzeugt werden kann. mfg Bernward Otto
Bernward Otto - SuSE-Linux-Liste schrieb:
Wolfgang Hinsch schrieb:
Am Donnerstag, 27. Januar 2005 07:56 schrieb Bernward Otto - SuSE-Linux-Liste:
... wie bekommt man unter SuSE-9.2 die <ESC>-Steuerseqenz (z.B. für HP-PCL5-Befehle) mittels sed (oder auch anders) in eine Textdatei ("Textersetzung" vor dem Ausdruck)?
Hallo,
ich weiß nicht genau, was du machen willst, aber mit vi kann man über Strg-v ESC das Esc-Zeichen in die Datei einfügen. Man kann auch eine Datei mit cat vorschalten, in der Steuerzeichen enthalten sind. Mit sed sollten sich die Steuerzeichen auch aus Dateien entnehmen und einfügen lassen. Bei uns legen wir eine Datei an, in der die Steuerzeichen mit Keywords beschrieben und nach Druckertypen abgelegt sind. Je nach Auswahl des Benutzers werden die entsprechenden Steuerzeichen vom Programm einfach vor den auszugebenden Text gesetzt.
Wenn ich heute das Problem hätte, würde ich die Doku zu cups durchgehen. Damit sollte es recht komfortabel gehen.
Gruß, Wolfgang
Hallo Wolfgang,
hast Du evtl. die passende Syntax, wie man dann mit sed die Textersetzung durch Dateiinhalte bekommt?
mfg Bernward Otto
Hallo, versuchs mal mit char(27), das entspricht der ESC-Steuersequenz. Gruss Bernd -- Bernhard Junk
participants (3)
-
Bernhard Junk
-
Bernward Otto - SuSE-Linux-Liste
-
Wolfgang Hinsch