FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: matzke am 16 Oktober 2022, 17:55:50

Titel: [gelöst] "{ fhem(" ... ;; ..." Wann ein Semikolon, wann zwei?
Beitrag von: matzke am 16 Oktober 2022, 17:55:50
Hallo,
wann muss ich ein Semikolon setzen, wann zwei Semikolon in folgender Zeile?

{ fhem("set dev_EinbauModul7_A on ; sleep 2 ; set dev_EinbauModul7_B on" )};

Ein Semikolon, wenn die Befehle zeitlich sofort gemeinsam ausgeführt werden sollen?
Zwei Semikolon, wenn die Befehle zeitlich nacheinander ausgeführt werden soll?

Ich habe mal irgenwo was dazu gelesen, kann es aber nicht mehr finden.

Danke, einen schönen Abend!!
Titel: Antw:"{ fhem(" ... ;; ..." Wann ein Semikolon, wann zwei?
Beitrag von: betateilchen am 16 Oktober 2022, 17:57:23
Zitat von: matzke am 16 Oktober 2022, 17:55:50
Ich habe mal irgenwo was dazu gelesen, kann es aber nicht mehr finden.

commandref -> FHEM command types

https://commandref.fhem.de/#command

ZitatMultiple FHEM commands are separated by semicolon (;). In order to use semicolon in perl code or shell programs, they have to be escaped by the double semicolon (;;). See the Notes section of the notify chapter on command parameters and escape rules.
Titel: Antw:"{ fhem(" ... ;; ..." Wann ein Semikolon, wann zwei?
Beitrag von: matzke am 16 Oktober 2022, 18:03:13
OK, Danke, prima..