Moin,
wollte grade mal das von gestern verdauen:
,----[ sieht gut aus ] | kretschmer@tux:~> dcop kate-12787 KateView1-1 numLines | 1 `----
,----[ dumm gelaufen ] | kretschmer@tux:~> dcop kate-12787 KateView1-1 insertText("test",1) | bash: syntax error near unexpected token `insertText("' `----
Die Funktion insertText sollte er ja wohl kennen. Warum ist eigentlich die Systax in kdcop anders? Bei Beispiel 1: oben schreibt er die einzelnen Komponenten des Befehles zusammen mit Punkt getrennt.
Andreas, leicht verwirrt...
Hi Andreas,
On Thu, Jun 13, 2002 at 16:31:14 +0200, Andreas Kretschmer wrote:
,----[ dumm gelaufen ] | kretschmer@tux:~> dcop kate-12787 KateView1-1 insertText("test",1) | bash: syntax error near unexpected token `insertText("' `----
Nicht dcop beschwert sich, sondern die bash. Runde Klammern haben in bash (wie auch in sh) eine Sonderbedeutung (Subshell). Du musst die Klammern jeweils mit einem Backslash davor escapen, dann sollte es klappen:
dcop kate-12787 KateView1-1 insertText("test",1)
bye, Chris
On Thu, Jun 13, 2002 at 04:31:14PM +0200, Andreas Kretschmer wrote:
Moin,
Hi Andreas,
wollte grade mal das von gestern verdauen:
,----[ sieht gut aus ] | kretschmer@tux:~> dcop kate-12787 KateView1-1 numLines | 1 `----
,----[ dumm gelaufen ] | kretschmer@tux:~> dcop kate-12787 KateView1-1 insertText("test",1) | bash: syntax error near unexpected token `insertText("' `----
Bei dcop auf der Kommandozeile werden die Argumente der Funktion einfach an die Befehlszeile angehangen, also: dcop kate-12787 KateView1-1 insertText "test" 1
Ciao, Tobias
am Fri, dem 14.06.2002, um 9:27:16 +0200 mailte Tobias Koenig folgendes:
Bei dcop auf der Kommandozeile werden die Argumente der Funktion einfach an die Befehlszeile angehangen, also: dcop kate-12787 KateView1-1 insertText "test" 1
Die Lösung kann so brutal einfach sein...
Andreas
lug-dd@mailman.schlittermann.de