0
我想用Unix命令在文件末尾添加一些變量值(例如test = test value)。因爲我想在FILE_NAME.txt的末尾添加測試值。所以FILE_NAME.txt將包含測試值如何在node-red exec/unix命令節點中添加變量
nano FILE_NAME.txt
將顯示字符串>「測試值」裏面FILE_NAME.txt
sudo sed -i -e \$aVARIABLE(VAR_VALUE) /etc/FILE_NAME.txt
我試圖連接到輸入節點紅色文本輸入字段節點相似的執行節點。但沒有奏效。
任何幫助,將不勝感激。謝謝。
是的,我想用EXEC, (在當地樹莓派上運行)。但是不要在exec命令中放入一個變量。該變量將來自用戶輸入文本字段(儀表板節點)。 – Khalid
執行節點有一個選項,可以在輸入'msg.payload'到命令末尾之前執行它 – hardillb
非常感謝您的幫助。然而,我對node-red很陌生,不知道如何把這個msg.payload放在exec命令中。我應該把類似sudo sed -i -e \ $ amsg.payload /etc/FILE_NAME.txt或sudo sed -i -e \ $ a {msg.payload} /etc/FILE_NAME.txt。我嘗試了兩個。它沒有工作。當我寫這樣的東西時,我可以看到FILE_NAME.txt包含{msg.payload}或msg.payload,具體取決於我寫的內容。 – Khalid